php – 没有引号的CSV不与fgetcsv一起工作

前端之家收集整理的这篇文章主要介绍了php – 没有引号的CSV不与fgetcsv一起工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图通过 PHP解析用户上传的CSV文件,但是它不能正常工作.

我已经上传了几个格式正确的CSV文件,但它工作正常;我有很多用户尝试导入从Excel导出的CSV文件,他们有问题.我已将文件与我进行了比较,并注意到Excel文件都缺少条目周围的引号.除此之外,它们是相同的.如果我打开它,并用Open Office保存,而不做任何更改,它的工作原理.所以我很确定它与报价有关.

我的问题是如何读取格式不正确的CSV文件

更新:原因已被发现!

这是特定于Mac版本的Excel.换行符在Mac上由于某些任意原因处理不同,所以在使用fgetcsv之前,您应该这样做;

ini_set('auto_detect_line_endings',TRUE);
这是特定于Mac版本的Excel.换行符在Mac上由于某些任意原因处理不同,您应该这样做;
ini_set('auto_detect_line_endings',TRUE);

猜你在找的PHP相关文章