Situatie
Vrei sa folosesti informatiile dintr-un fisier csv intr-un script php.
Solutie
Functia fgetcsv() parseaza linia pe care o citeste pentru campurile in format csv si returneaza un tablou care contine campurile citite.
De exemplu, fisierul test.csv contine informatiile
Atunci scriptul de mai jos
<?php
$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
echo "$num fields in line $row: ";
for ($c=0; $c < $num; $c++) {
echo $data[$c] . " ";
}
echo "<br />";
$row++;
}
fclose($handle);
}
?>
va returna
5 fields in line 1: a1 b1 c1 d1 e1
5 fields in line 2: a2 b2 c2 d2 e2
5 fields in line 3: a3 b3 c3 d3 e3
5 fields in line 4: a4 b4 c4 d4 e4
Leave A Comment?