我需要使用PHP导出一些数据,并且每行我都添加\r\n
。
当我打开我下载的导出数据文件时,我发现在记事本中\r\n
被解释为[LF]。
但是我打开文件的应用程序并没有将[LF]读作新行。
现在如果我在记事本中执行[CR] [LF],应用程序可以将[CR] [LF]读作新行。
如何用php回显[CR] [LF]的等价物?
感谢。
答案 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”,$ ...);