Fgetcsv ilk satırı okuma

0 Cevap php

Ancak ben oldukça ben görüyorum ne anlama değilim bir CSV dosyası ve PHP5 ile çalışıyorum. Bir metin editörü açtığınızda aşağıdaki gibi dosya:

"Jun 23,2010 21:40","City1","Location1","0 0 0 "
"Jun 23,2010 21:41","City2","Location1","0 0 0 "

What I get as output from this code:

while (($data = fgetcsv($handle, 1000, ",","\"")) !== FALSE) {
        $num = count($data);
 echo "<p> $num fields in line $row: <br /></p>\n";
 $row++;
 for ($c=0; $c < $num; $c++) {
  echo $data[$c] . "<br />\n";
 }
}
fclose($handle);

Is this output:

 5 fields in line 1:
"Jun 23
2010 21:40"
City1
Location1
0 0 0 

 4 fields in line 2:
Jun 23,2010 21:41
City2
Location1
0 0 0 

Eğer 2. hat doğru okur ise, muhafaza karakteri atlar ve ilk alan olarak virgül okur fgetcsv ilk satırda, görmek ve böylece sonra tüm satırları yapabileceğiniz gibi.

Yani bir şey eksik veya bu bir hata değilim, ve bu bir hata ise ne orijinal dosyayı yeniden dışındaki bazı olası çözüm olurdu?

0 Cevap