Написание TXT-файла с PHP, хотите добавить фактический разрыв строки

Я пишу TXT-файл, используя PHP. Я хочу вставить фактические разрывы строк в TXT-файл, где это необходимо. Я пробовал все комбинации \ n \ r \ r \ n \ n \ r … но это не вызывает появление строк. В большинстве случаев я вижу, что текст "\ n" появляется в TXT-файле, без прерывания линии.

Я также пробовал chr (13).

Любые другие идеи будут оценены.

    Звучит для меня, как будто вы можете использовать одинарные кавычки, то есть '\n' а не "\n" .

    Если вы хотите продолжить одиночный кавычек (как и следовало!), Два варианта:

     file_put_contents('/path/to/file.txt', 'Hello friend! This will appear on a new line. As will this'); // or file_put_contents('/path/to/file.txt', 'Hello friend!'."\n".'This will appear on a new line.'."\n".'As will this'); 

    Чтобы «\ n» работать, вам нужно использовать двойные кавычки, а не «\ n».

    Но вместо этого вы должны использовать константу PHP_EOL , чтобы она автоматически адаптировалась к ОС («\ n», «\ r» или «\ r \ n»).

     file_put_contents('file.txt', 'Bla' . PHP_EOL . 'Bla'); 

    \ r \ n на сервере Windows \ n в Linux Убедитесь, что вы загружаете файл как ASCII.

    Вы должны написать \n в строке с двумя кавычками (в строках с одной кавычкой не происходит разбора):

     "foo\r\nbar" 

    Дальнейшая ссылка:

    http://es2.php.net/manual/en/language.types.string.php

    вы также можете использовать chr(10) который является разрывом строки.