17. november 2003 - 12:50
Der er
15 kommentarer og 1 løsning
behandling af CSV data
Hej, Hvordan åbner jeg en CSV fil og laver en while løkke som looper igennem alle linjerne hvor de enkelte værdier echo'es ud? VH Anders Thingholm
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
17. november 2003 - 12:52
#1
$fil = file("filnavn.csv"); foreach($fil as $val) { echo $val . "<br>"; }
17. november 2003 - 12:54
#2
file() læser en fil ind i et array, som du kan loope igennem som du vil.
http://dk2.php.net/file
17. november 2003 - 13:08
#3
Næsten...Jeg skal gerne bruge de enkelte værdier som særskildte variabler.
17. november 2003 - 14:01
#5
Hvordan echoer jeg så de enkelte værdier ud med fgetcsv ?
17. november 2003 - 14:25
#6
Ja, det er jo afhængig af hvilket tegn du bruger til at adskille de enkelte værdier.
17. november 2003 - 14:26
#7
;
17. november 2003 - 14:26
#8
semmikolon
17. november 2003 - 14:28
#9
Der er et godt eksempel i manualen, der skal bare bruges ; istedet for , <?php $row = 1; $handle = fopen ("test.csv","r"); while ($data = fgetcsv ($handle, 1000, ";")) { $num = count ($data); print "<p> $num fields in line $row: <br>\n"; $row++; for ($c=0; $c < $num; $c++) { print $data[$c] . "<br>\n"; } } fclose ($handle); ?>
17. november 2003 - 14:36
#10
Kunne osse bare være: <? $handle = fopen ("filnavn.csv","r");// Filnavn while ($data = fgetcsv ($handle, 1000, ";")) {// Tegn der adskiller værdierne $num = count ($data); print "<hr>"; for ($c=0; $c < $num; $c++) { print $data[$c] . "<br />\n"; } } fclose ($handle); ?>
17. november 2003 - 20:42
#11
Super, Detox - smider du et svar?
17. november 2003 - 21:39
#12
He he, det bliver lidt svært når du har givet point.
17. november 2003 - 22:00
#13
Fuck - sorry - det bliver næste gang så ;-)
17. november 2003 - 22:03
#14
Ja, det er ok c",)
17. november 2003 - 22:06
#15
Jeg kan da lige brygge et spørgsmål med point til dig detox?
17. november 2003 - 22:14
#16
Vi tilbyder markedets bedste kurser inden for webudvikling