28. april 2007 - 21:41
Der er
2 kommentarer og 1 løsning
linieskift i PHP
$invimail=array(); $inmails.=" "; $txtlen=strlen($inmails); $nymail="";$yy=0; for ($ii=0;$ii<$txtlen;$ii++){ $c=substr($inmails,$ii,1); if ($c=="\r" || $c=="\n" || $c==" " || $c=="," || $c==";"){ //if (isset($nymail)) echo $nymail."<br>"; if ($nymail!=" " && $nymail!="," && $nymail!=";") $invimail[$yy++]=$nymail; $nymail=""; } else $nymail.=$c; } jeg skal have en lille algoritme til at returnerer et antal mailadresser fx skal indtastningen kk@kk.dk rr@@rr.dk; uu@uu.dk give et output: $invimail[1]="kk@kk.dk" $invimail[2]="rr@@rr.dk" $invimail[3]="uu@uu.dk" VH CT
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
28. april 2007 - 22:05
#1
<?php $input = ' kk@kk.dk rr@@rr.dk; uu@uu.dk '; $emails = array(); $lines = explode("\n",$input); foreach($lines as $line) { if(!empty($line)) { $emails[] = trim($line); } } print_r($emails; ?>
29. april 2007 - 07:41
#2
$invimail=array(); $inmails.=" "; $txtlen=strlen($inmails); $nymail="";$yy=0; for ($ii=0;$ii<$txtlen;$ii++){ $c=substr($inmails,$ii,1); if ($c=="\n" || $c==chr(13) || $c==chr(10) || $c==" " || $c=="," || $c==";"){ if ($nymail!="" && $nymail!="\n" && $nymail!=chr(13).chr(10) && $nymail!=" " && $nymail!="," && $nymail!=";") $invimail[$yy++]=$nymail; $nymail=""; } else $nymail.=$c; } fik jeg til at virke men jeg syns windcape skal have point alligevel så besvar endelig Windcape