我想在我保存在一个文件中的每个URL旁边放一个新行。因此,我用下面的代码在PHP:如何追加文件并连接PHP中的文本?
file_put_contents("test.txt", $url."\n", FILE_APPEND);
但是当我打开该文件,所有我把文件中的网址,在一个线和新线没有插入。
我想在我保存在一个文件中的每个URL旁边放一个新行。因此,我用下面的代码在PHP:如何追加文件并连接PHP中的文本?
file_put_contents("test.txt", $url."\n", FILE_APPEND);
但是当我打开该文件,所有我把文件中的网址,在一个线和新线没有插入。
您需要使用\r\n
,因为\n
用于换行,而\r
用于当前行的末尾。
Unix倾向于使用
\n
作为行分隔符; Windows倾向于使用\r\n
作为行分隔符,使用\r
作为行分隔符的Mac(最高为OS 9)。
http://en.wikipedia.org/wiki/Newline –
他们是在不同的行,但你使用UNIX新行格式,因此一些Windows记事本程序不会理解这种权利。
使用\r\n
而不是仅仅\n
,或者获得更好的文本编辑器。
谢谢你的所有答案。 '\ r \ n'运作良好。 –
相同的代码,我正在使用,它工作正常.. –