Чи може хтось люб’язно надати код для створення масиву з CSV-файлу за допомогою fgetcsv?
Я використовував наступний код для створення масиву з простого файлу CSV, але він не працює правильно, коли в одному з моїх полів є кілька коми - наприклад, адреси.
$lines =file('CSV Address.csv');
foreach($lines as $data)
{
list($name[],$address[],$status[])
= explode(',',$data);
}
* Також str_getcsv не підтримується моєю службою хостингу.
Наведений вище код не працює із наведеним нижче прикладом файлів CSV. Перший стовпець - ім’я, другий - адреса, третій - сімейний стан.
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