PHP nl2br()Функции

PHP String 参考手册Справочное руководство по строкам PHP

Примеры

Вставляет разрывы строк перед символами новой строки (\n) в строке:

<?php echo nl2br("Одна строка.\nДругая строка."); ?>

Вывод браузера для приведённого выше кода выглядит так:

Одна строка.
Другая строка.

Входной HTML приведённого выше кода выглядит следующим образом (просмотр исходного кода):

Одна строка.<br />
Другая строка.

Запустить пример »

Определение и использование

Функция nl2br() вставляет HTML-разрывы строк (<br> или <br />) перед каждым символом новой строки (\n) в строке.


Синтаксис

nl2br(string,xhtml)

Parameters Описание
string Обязательный. Указывает строку для проверки.
xhtml Необязательно. Логическое значение, указывающее, использовать ли XHTML-совместимые разрывы строк:
  • TRUE - по умолчанию. Вставляет <br />
  • FALSE - вставляет <br>

Технические детали

Возвращаемое значение: Возвращает преобразованную строку.
Версия PHP: 4+
Список изменений: До PHP 4.0.5 эта функция вставляла <br>. После PHP 4.0.5 эта функция вставляет XHTML-совместимый <br />.

В PHP 5.3 был добавленxhtml-параметр.


Другие примеры

Пример 1

Вставьте разрывы строк перед символами новой строки (\n), используя параметр xhtml:

<?php echo nl2br("Одна строка.\nДругая строка.",false); ?>

Вывод браузера для приведённого выше кода выглядит так:

Одна строка.
Другая строка.

Входной HTML приведённого выше кода выглядит следующим образом (просмотр исходного кода):

Одна строка.<br>
Другая строка.

Запустить пример »


PHP String 参考手册Справочное руководство по строкам PHP Другие расширения