Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17847 программистов и 1704 робота. Сейчас ищут 1696 программистов ...
nl2br - Вставляет HTML-код разрыва строки перед каждым переводом строки
Вернуться к: Обработка строк
nl2br
(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 .
|
Смотрите также
- htmlspecialchars() - Преобразует специальные символы в HTML-сущности
- htmlentities() - Преобразует все возможные символы в соответствующие HTML-сущности
- wordwrap() - Переносит строку по указанному количеству символов
- str_replace() - Заменяет все вхождения строки поиска на строку замены
Вернуться к: Обработка строк