\n- це розрив рядка. /nне.
використання \nс
1. луна безпосередньо на сторінку
Тепер, якщо ви намагаєтесь перенести рядок на сторінку:
echo "kings \n garden";
вихід буде:
kings garden
ви не потрапите gardenв новий рядок, оскільки PHP - це мова на сервері, і ви надсилаєте вихідні дані як HTML, вам потрібно створити розриви рядків у HTML. HTML не розуміє \n. Для цього потрібно використовувати nl2br()функцію.
Що це робить:
Повертає рядок із <br />або <br>вставленим перед усіма новими рядками (\ r \ n, \ n \ r, \ n та \ r).
echo nl2br ("kings \n garden");
Вихідні дані
kings
garden
Примітка.Переконайтесь, що ви лунаєте / друкуєте \nу подвійних лапках, інакше це буде відображатися буквально як \ n. тому що інтерпретатор php аналізує рядок в одній лапці з поняттям як є
so "\n" not '\n'
2. записати в текстовий файл
Тепер, якщо ви переходите на ехо в текстовий файл, ви можете використовувати просто, \nі він перенесеться на новий рядок, наприклад:
$myfile = fopen("test.txt", "w+") ;
$txt = "kings \n garden";
fwrite($myfile, $txt);
fclose($myfile);
вихід буде:
kings
garden
\n. Але помилка сервера не пов’язана з цією спробою, загляньте в журнал apache і перевірте__(arg)документи