2

我想在我保存在文件中的每个 URL 旁边添加一个新行。因此,我在 php 中使用了以下代码:

file_put_contents("test.txt", $url."\n", FILE_APPEND);

但是当我打开文件时,我放入文件中的所有 URL 都在一行中,并且没有插入新行。

4

2 回答 2

2

您需要使用\r\n因为\n用于新行并\r用于当前行的结尾。

Unix 倾向于\n用作行分隔符;Windows 倾向于\r\n用作行分隔符,而 Mac(直到 OS 9)通常用作\r行分隔符。

于 2013-03-30T03:53:43.110 回答
1

它们在不同的行中,但您使用的是 UNIX 换行格式,因此某些 Windows 程序(如记事本)将无法正确理解这一点。

使用\r\n而不是 just \n,或者获得更好的文本编辑器。

于 2013-03-30T03:52:34.520 回答