我有一个 CSV 文件,如下所示:
Header1,Header2,Header3
value1,value2,value3
value11,value12,value13
value21,value22,value23
ETC...
当我使用此代码解析它时:
$csvData = file_get_contents($file_url);
$lines = explode(" ", $csvData);
$array = array();
foreach ($lines as $line) {
$array[] = str_getcsv($line);
}
dpm($array);
一行的第一个值总是最终成为最后一个标题末尾的一部分:
编辑:缓存一定有问题,因为它工作正常。