Перейти к содержимому

nl2br()

В этой статье рассматривается функция PHP nl2br(), которая используется для вставки HTML-разрывов строк перед всеми символами новой строки в строке. Эта функция полезна для отображения текста, содержащего переносы строк, в HTML-документах. В данной статье мы обсудим синтаксис и применение nl2br(), а также приведём несколько примеров.

Функция nl2br() используется для вставки HTML-разрывов строк перед всеми символами новой строки в строке. Синтаксис функции nl2br() выглядит следующим образом:

Синтаксис PHP для nl2br()

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

Функция принимает два параметра: $string и $is_xhtml. Параметр $string — это строка для обработки, а параметр $is_xhtml — необязательное логическое значение, указывающее, следует ли использовать синтаксис XHTML для разрывов строк. Если $is_xhtml установлено в true, функция вставит теги <br /> для разрывов строк. В противном случае она вставит теги <br>.

Ниже приведён пример использования функции nl2br():

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

php
<?php
$string = "Hello\nWorld!";
echo nl2br($string);
?>

В этом примере у нас есть переменная строки $string, содержащая некоторый текст с символом новой строки. Мы используем функцию nl2br() для вставки HTML-разрыва строки перед символом новой строки.

Результат выполнения этого кода будет следующим:


console
Hello<br />
World!

Как видите, функция nl2br() вставила HTML-разрыв строки перед символом новой строки в тексте.

Функция nl2br() — это полезный инструмент для отображения текста, содержащего переносы строк, в HTML-документах. Она поможет вам вставить HTML-разрывы строк перед всеми символами новой строки в строке, что полезно для различных задач, таких как отображение текста из базы данных или поля формы. Освоив эту функцию, вы сможете стать более квалифицированным разработчиком на PHP.

Мы надеемся, что эта статья помогла вам лучше понять функцию nl2br() в PHP.

Практика

Что делает функция nl2br() в PHP?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.