Documentación offline PHP master

nl2br

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

nl2br

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

Descripción#

nl2br(string $string, [bool $use_xhtml]): string
```php

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 con `nl2br`
El ejemplo anterior mostrará:

    foo isn't<br />
     bar

Generación de código HTML válido con el argumento `use_xhtml`
El ejemplo anterior mostrará:

    Welcome<br>
    This is my HTML document

Diversos separadores de nuevas líneas

```php

El ejemplo anterior mostrará:

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

Véase también#

htmlspecialchars, htmlentities, wordwrap, str_replace