Birisi lütfen fgetcsv kullanarak bir CSV dosyasından bir dizi oluşturmak için bir kod verebilir misiniz?
Ben basit bir CSV dosyasından bir dizi oluşturmak için aşağıdaki kodu kullandım, ama benim alanlardan biri birden çok virgül olduğunda doğru çalışmıyor - adresler gibi.
$lines =file('CSV Address.csv');
foreach($lines as $data)
{
list($name[],$address[],$status[])
= explode(',',$data);
}
* Ayrıca, str_getcsv benim barındırma hizmeti tarafından desteklenmiyor.
Yukarıdaki kod aşağıdaki CSV dosyası örneği ile çalışmaz. İlk sütun, ikinci sütun adresi, isim, üçüncü sütun medeni durumu.
Scott L. Aranda,"123 Main Street, Bethesda, Maryland 20816",Single
Todd D. Smith,"987 Elm Street, Alexandria, Virginia 22301",Single
Edward M. Grass,"123 Main Street, Bethesda, Maryland 20816",Married
Aaron G. Frantz,"987 Elm Street, Alexandria, Virginia 22301",Married
Ryan V. Turner,"123 Main Street, Bethesda, Maryland 20816",Single