(PHP 4, PHP 5, PHP 7)

nl2br — Вставляет HTML-код разрыва строки перед каждым переводом строки

Описание

string nl2br ( string $string [, bool $is_xhtml = true ] )

 

Возвращает строку string, в которой перед каждым переводом строки (\r\n\n\r\n и \r) вставлен <br /> или <br>.

Список параметров

string

Входная строка.

is_xhtml

Использовать ли совместимые с XHTML переводы строк или нет.

Возвращаемые значения

Возвращает измененную строку.

Примеры

Пример #1 Пример использования nl2br()

<?php
echo nl2br("foo - это вам не\n bar");
?>
Результат выполнения данного примера:

foo - это вам не<br />
 bar

 

Пример #2 Генерирование корректной HTML-верстки с помощью параметра is_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 />

 

Список изменений ¶

Версия Описание
5.3.0 Добавлен необязательный параметр is_xhtml.