(PHP 4, PHP 5, PHP 7, PHP 8)
nl2br — Вставляет HTML-код разрыва строки перед каждым переводом строки
Функция возвращает строку string
, в которой перед каждым
переводом строки (\r\n
,
\n\r
, \n
и
\r
) вставила <br />
или <br>
.
string
Входная строка.
use_xhtml
Использовать ли совместимые с XHTML переводы строк или нет.
Функция возвращает изменённую строку.
Пример #1 Пример использования функции nl2br()
<?php
echo nl2br("foo — это вам не\n bar");
?>
Результат выполнения приведённого примера:
foo — это вам не<br /> bar
Пример #2 Генерирование корректной HTML-разметки с параметром use_xhtml
<?php
echo nl2br("Привет!\r\nЭтой мой HTML-документ", false);
?>
Результат выполнения приведённого примера:
Привет!<br> Этой мой HTML-документ
Пример #3 Пример разделителей строк
<?php
$string = "This\r\nis\n\ra\nstring\r";
echo nl2br($string);
?>
Результат выполнения приведённого примера:
This<br /> is<br /> a<br /> string<br />