nl2br

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

nl2brInserta un salto de línea HTML en cada nueva línea

Descripción

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

Devuelve string después de insertar <br /> o <br> antes de todas las nuevas líneas (\r\n, \n\r, \n y \r).

Parámetros

string

El string de entrada.

use_xhtml

Produce saltos de línea compatibles con XHTML o no.

Valores devueltos

Devuelve el string modificado.

Ejemplos

Ejemplo #1 Ejemplo con nl2br()

<?php
echo nl2br("foo isn't\n bar");
?>

El resultado del ejemplo sería:

foo isn't<br />
 bar

Ejemplo #2 Generación de código HTML válido con el argumento use_xhtml

<?php
echo nl2br("Welcome\r\nThis is my HTML document", false);
?>

El resultado del ejemplo sería:

Welcome<br>
This is my HTML document

Ejemplo #3 Diversos separadores de nuevas líneas

<?php
$string
= "Ceci\r\nest\n\rune\nchaîne\r";
echo
nl2br($string);
?>

El resultado del ejemplo sería:

Ceci<br />
est<br />
une<br />
chaîne<br />

Ver también