php fgetcsv()以逗号分隔符结尾的行

时间:2013-11-20 21:02:24

标签: php mysql csv fgetcsv

我目前正在php中编写一个脚本来读取.csv文件并将每个条目推送到数据库。

.csv文件的行以','

结尾
a,b,c,d,e,v,f,

r,t,y,u,i,o,e,

当我使用fgetcsv($ handle,1000,“,”)来读取行时,文件的整个内容被读取为单行(a,b,c,d,e,v,f,r ,t,y,u,i,o,e,)我该如何防止这种情况。

1 个答案:

答案 0 :(得分:0)

原因是新行字符是“MAC CR”字符,这是php无法识别的,以解决我使用的这个问题

<?php
ini_set("auto_detect_line_endings", true);