20. januar 2003 - 08:33
Der er
4 kommentarer og 1 løsning
Loop
I ASP kan man køre et loop der hedder: for i = 1 to Ubound Next Kan man gøre det samme i PHP ??
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
20. januar 2003 - 08:39
#1
jada :) for($i = 1; $i <= 10; $i++){ echo $i . "<br>\n"; //Dette gøres 10 gange: } /SpEeDy
20. januar 2003 - 08:41
#2
Ja men den skal ikke køre et bestemt antal gange. Denne skal f.eks. bruges til at loope og splitte en tekstfil indtil der ikke er mere i filen.
20. januar 2003 - 08:47
#3
$file = file("dinfil.txt"); for($i = 0; $i < count($file); $i++){ echo nl2br($file[$i]); } Du må lige forklare lidt nærmere hvad det præcist er du vil, for det er jeg ikke helt med på. /SpEeDy
20. januar 2003 - 08:50
#4
I ASP ser det sådanne ud: strSplit = Split(ReadAllTextFile,vbcrlf) For i = 0 TO UBound(strSplit)-1 strSplit1 = Split(strSplit(i),"|") Nummer1 = strSplit1(0) Nummer2 = strSplit1(1) Nummer3 = strSplit1(2) Nummer4 = strSplit1(3) Nummer5 = strSplit1(4) Next Her bliver dette så kørt indtil der ikke er flere linjer i filen. strSplit1 = Split(strSplit(i),"|") Nummer1 = strSplit1(0) Nummer2 = strSplit1(1) Nummer3 = strSplit1(2) Nummer4 = strSplit1(3) Nummer5 = strSplit1(4)
20. januar 2003 - 10:17
#5
Løste det selv med dette: <? $filename = "file.txt"; $lines = file($filename); foreach ($lines as $line_num => $line) { $split = explode("|", $line); echo $split[0]; echo $split[1]; echo $split[2]; echo $split[3]; echo $split[4]; } ?>
Vi tilbyder markedets bedste kurser inden for webudvikling