nl2br

(PHP 4, PHP 5, PHP 7, PHP 8)

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

Описание

nl2br(string$string, bool$use_xhtml = true): string

Возвращает строку 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 />

Смотрите также

  • htmlspecialchars() - Преобразовывает специальные символы в HTML-сущности
  • htmlentities() - Преобразовывает возможные символы в HTML-сущности
  • wordwrap() - Переносит строку по указанному количеству символов
  • str_replace() - Заменяет вхождения строки поиска строкой замены
To Top