我正在编写一个处理CSV的脚本,我发现设置auto_detect_line_endings似乎是处理在Mac上创建的CSV的方法。
进行此设置更改是否有任何可能的缺点或副作用?我似乎无法发现任何问题(这引出了一个问题,为什么你不能一直使用它?)
ini_set('auto_detect_line_endings', true);
答案 0 :(得分:3)
仅适用于在具有\ r \ n行结尾的古老Mac上创建的CSV文件。这不是默认值,因为这些文件很少见,而且性能损失很小。如果您希望对要处理的CSV文件尽可能宽容,可以将其打开。