ProfiPHPProfiPHP
  1. Главная
  2. Функции обработки строк
  3. Функция Nl2br

Функция Nl2br

Функция Nl2br вставляет HTML-код разрыва строки перед каждым переводом строки.
nl2br( string $string [, bool $is_xhtml = TRUE ] ) : string
Функция Nl2br возвращает строку string, в которой перед каждым переводом строки (\r\n, \n\r, \n и \r) вставлен <br /> или <br>.

В параметре String указывается входная строка.

Если параметр Is_xhtml указан в True (по умолчанию), тогда будет использованы совместимые с XHTML переводы строк <br />, иначе <br>.

Пример использования Nl2br:
<?php
echo nl2br("Перевод \n строки");
Результат выполнения данного примера:
Перевод <br />
строки
Особенность функции Nl2br в том, что тег <br /> вставляется рядом с символом перевода строки, а не заменяет его собой. Такое поведение функции может быть не удобным, если текст предназначен для подстановки в JavaScript-cкpипт. В этом случае удобнее воспользоваться функцией Str_replace.

Добавить комментарий

Имя:
Текст комментария: