Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以CSV格式返回的回车_Php_Csv_Carriage Return - Fatal编程技术网

Php 以CSV格式返回的回车

Php 以CSV格式返回的回车,php,csv,carriage-return,Php,Csv,Carriage Return,函数无法将\r(CR)理解为有效的行分隔符。有没有办法解决这个问题,或者我应该编写自己的解析器 编辑:这将修复它: 如果PHP在读取Macintosh计算机上或由Macintosh计算机创建的文件时无法正确识别行尾,启用运行时配置选项可能有助于解决问题。您是否使用“\r”或“\r”…基本上引用了不同之处。谢谢,在另一个答案中也找到了它fgets也遇到同样的问题。CSV是由Excel 2011生成的,它认为在Mac上默认为CR是个好主意。

函数无法将
\r
(CR)理解为有效的行分隔符。有没有办法解决这个问题,或者我应该编写自己的解析器

编辑:这将修复它:


如果PHP在读取Macintosh计算机上或由Macintosh计算机创建的文件时无法正确识别行尾,启用运行时配置选项可能有助于解决问题。

您是否使用“\r”或“\r”…基本上引用了不同之处。谢谢,在另一个答案中也找到了它
fgets
也遇到同样的问题。CSV是由Excel 2011生成的,它认为在Mac上默认为
CR
是个好主意。