Czy ktoś może uprzejmie dostarczyć kod do utworzenia tablicy z pliku CSV przy użyciu fgetcsv?
Użyłem następującego kodu, aby utworzyć tablicę z prostego pliku CSV, ale nie działa poprawnie, gdy jedno z moich pól zawiera wiele przecinków - na przykład adresy.
$lines =file('CSV Address.csv');
foreach($lines as $data)
{
list($name[],$address[],$status[])
= explode(',',$data);
}
* Ponadto moja usługa hostingowa nie obsługuje str_getcsv.
Powyższy kod nie działa z następującym przykładem pliku CSV. Pierwsza kolumna to nazwisko, druga adres, trzecia to stan cywilny.
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