Función nl2br() PHP

Ejemplo

Insertar un salto de línea antes de las nuevas líneas (\n) en la cadena:

<?php
echo nl2br("One line.\nAnother line.");
?>

Salida del navegador del código anterior:

One line.
Another line.

Entrada HTML del código anterior (ver código fuente):

One line.<br />
Another line.

Ejemplo de ejecución

Definición y uso

La función nl2br() inserta un salto de línea HTML (<br> o <br />) antes de cada nueva línea (\n) en la cadena.

Sintaxis

nl2br(string,xhtml)
Parámetros Descripción
string Requerido. Especifica la cadena a verificar.
xhtml

Opcional. Valor booleano que indica si se debe usar un salto de línea compatible con XHTML:

  • TRUE- Predeterminado. Insertar <br />
  • FALSE - Insertar <br>

Detalles técnicos

Valor devuelto: Devuelve la cadena convertida.
Versión de PHP: 4+
Registro de actualizaciones:

Antes de PHP 4.0.5, la función inserta <br>. Después de PHP 4.0.5, la función inserta <br /> compatible con XHTML.

En PHP 5.3, se añadió xhtml Parámetros.

Más ejemplos

Ejemplo 1

Al usar xhtml Parámetros, insertar un salto de línea (\n) antes de la nueva línea:

<?php
echo nl2br("One line.\nAnother line.",false);
?>

Salida del navegador del código anterior:

One line.
Another line.

Entrada HTML del código anterior (ver código fuente):

One line.<br>
Another line.

Ejemplo de ejecución