我有一个文件,我必须阅读并在PHP中修改,所以我读了它,用新行爆炸它,修改我需要的东西,然后重新粘贴在一起通过{{1重新添加换行符}}。
但是,出于某种原因,似乎将它们输出为\n
。任何修改之前的文件都有新的行\ r \ n,似乎工作正常。只有当我通过\r\\n
添加新行时才会进入\n
。
经过一些阅读后,我尝试将新换行设为\r\\n
而不是\r\n
,但输出为\n
。有什么想法吗?非常感谢!如果您需要查看其他内容或需要更多信息,请询问。
添加新行的代码在这里:
\r\\r\\n
它在最后一行的末尾添加了换行符,除了错误的字符外似乎工作正常。
答案 0 :(得分:4)
更改$tmpstr .= '\r\n';
致:$tmpstr .= "\r\n" # Use double quotes
;
答案 1 :(得分:2)
您必须使用双引号"\r\n"
答案 2 :(得分:1)
您还可以使用predefined constant PHP_EOL(行尾):
$tmpstr .= PHP_EOL;