如何使用 PHP 和 fgetcsv 函数从 CSV 文件创建数组
有人可以提供一个代码来使用fgetcsv从CSV文件创建数组吗?
我使用以下代码从简单的 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