如何使用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
至尊宝的传说
哈士奇WWW
HUX布斯