array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.nl2br.php', 1 => 'nl2br', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Funciones de strings', ), 'prev' => array ( 0 => 'function.nl-langinfo.php', 1 => 'nl_langinfo', ), 'next' => array ( 0 => 'function.number-format.php', 1 => 'number_format', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/strings/functions/nl2br.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
nl2br — Inserta saltos de línea HTML antes de todas las nuevas líneas de un string
Devuelve el parámetro string
con un <br />
o
<br>
insertado antes de cada nueva línea. (\r\n
,
\n\r
, \n
y \r
).
string
El string de entrada.
is_xhtml
Si utilizar saltos de línea compatibles con XHTML o no.
Devuelve el string alterado.
Ejemplo #1 Usar nl2br()
<?php
echo nl2br("foo no es\n bar");
?>
El resultado del ejemplo sería:
foo no es<br /> bar
Ejemplo #2 Generar marcado HTML válido utilizando el parámetro is_xhtml
<?php
echo nl2br("Bienvenido\r\nEste es mi documento HTML", false);
?>
El resultado del ejemplo sería:
Bienvenido<br> Este es mi documento HTML
Ejemplo #3 Varios separadores de nueva línea
<?php
$cadena = "Esto\r\nes\n\runa\ncadena\r";
echo nl2br($cadena);
?>
El resultado del ejemplo sería:
Esto<br /> es<br /> una<br /> cadena<br />
Versión | Descripción |
---|---|
5.3.0 |
Se agregó el parámetro opcional is_xhtml . Antes
de esta versión, siempre se insertaba '<br />'.
|