【发布时间】:2010-12-27 20:52:48
【问题描述】:
我正在使用带有 fgetcsv 函数的 php 解析一个 csv 文件。它解析了一行中的所有内容,后来我发现,csv包含carraige返回为“\ r”。我看到了 - 它之前被报告为 php bug。我通过设置 php 运行时配置解决了这个问题 -
ini_set("auto_detect_line_endings", "1");
有没有更多的解决方案或者这是正确的方法?
谢谢
【问题讨论】:
-
您应该在此处回答您自己的问题,以便关闭问题。
-
为了将来参考,这必须在调用
fopen之前完成。我在对fopen的调用和对fgetcsv的调用之间添加了它以进行测试,但它不起作用。我再也不会看到那二十分钟了。 :-) -
@ScottWarren - 我不敢相信直到现在我还没有读过这篇文章。在过去的一年中,我无法弄清楚为什么我在 Store Locator Plus 中的 CSV 导入无法处理 osx 文件!感谢分享!
-
这在 PHP 中应该默认为 '1',而不是我们试图解决这个问题。