(PHP 4, PHP 5, PHP 7, PHP 8)
nl2br — Inserta un salto de línea HTML en cada nueva línea
Devuelve string
después de insertar
<br />
o <br>
antes de todas las nuevas líneas (\r\n
,
\n\r
, \n
y \r
).
string
El string de entrada.
use_xhtml
Produce saltos de línea compatibles con XHTML o no.
Devuelve el string modificado.
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 />