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


php fgetcsv() line ending with a comma delimiter

我目前正在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);