如何在PHP中附加文件并连接文本?

时间:2013-03-30 03:49:02

标签: php

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

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

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

2 个答案:

答案 0 :(得分:2)

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

  

Unix倾向于使用\n作为行分隔符; Windows倾向于使用\r\n作为行分隔符,而Mac(最多为OS 9)使用\r作为行分隔符。

答案 1 :(得分:1)

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

使用\r\n代替\n,或者使用更好的文字编辑器。