我想在每个保存在文件中的URL旁边添加一个新行。因此,我在php中使用了以下代码:
file_put_contents("test.txt", $url."\n", FILE_APPEND);
但是当我打开文件时,我放在文件中的所有网址都在一行中,并且还没有插入新行。
答案 0 :(得分:2)
您需要使用\r\n
,因为\n
用于新行,\r
用于当前行的结尾。
Unix倾向于使用
\n
作为行分隔符; Windows倾向于使用\r\n
作为行分隔符,而Mac(最多为OS 9)使用\r
作为行分隔符。
答案 1 :(得分:1)
它们位于不同的行,但您使用的是UNIX换行格式,因此某些Windows程序(如记事本)无法理解这一点。
使用\r\n
代替\n
,或者使用更好的文字编辑器。