以下代码
$fh = fopen('test_import.csv', "r");
$header = fgetcsv($fh,$delimiter=';',$enclosure='"'); //skip headers
print_r($header);
$line = fgetcsv($fh,$delimiter=';',$enclosure='"');
print_r($line);
使用包含此文件的文件:
A;B;C;D;E;F
A;"B";C;"D";E;F
返回以下内容:
我真的很困惑为什么有些人;没有被正确识别。阵列([0] => A; B; C; D; E; F)阵列([0] => A; [1] => B [2] =&gt ;; C; [ 3] => D [4] => ; E; F)
答案 0 :(得分:-1)
你缺少$ length,第二个参数:
$line = fgetcsv($fh,$length=0,$delimiter=';',$enclosure='"');
请参阅PHP文档:http://php.net/fgetcsv