PHP回显相当于记事本的CR LF

时间:2012-06-27 08:53:24

标签: php encoding

我需要使用PHP导出一些数据,并且每行我都添加\r\n

当我打开我下载的导出数据文件时,我发现在记事本中\r\n被解释为[LF]。

但是我打开文件的应用程序并没有将[LF]读作新行。

现在如果我在记事本中执行[CR] [LF],应用程序可以将[CR] [LF]读作新行。

如何用php回显[CR] [LF]的等价物?

感谢。

3 个答案:

答案 0 :(得分:25)

这很简单:

echo "\r\n";

(请注意双引号)

答案 1 :(得分:4)

以这种方式echo PHP_EOL;,它将始终显示对您所在系统有效的正确换行/回车组合,因为并非所有ROS都使用相同的newline convention。 (更多信息PHP global constants

答案 2 :(得分:2)

问题解决:String在POST参数中传递。删除\ r。

只需要做一个str_replace(“\ n”,“\ r \ n”,$ ...);