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

php fgetcsv()行,以逗号分隔符结尾,php,mysql,csv,fgetcsv,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,),我如何防止这种情况发生。原因是新行字符是php无法识别的“MAC CR”字符,我使用它来解决这个问题 <?php ini_set("auto_detect_

我目前正在用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,),我如何防止这种情况发生。

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

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

csv文件实际上使用\r\n来分隔文件中的行。您的导入例程也应遵循此格式。