(PHP 4, PHP 5, PHP 7, PHP 8)
nl2br — Insere quebras de linha HTML antes de todos os caracteres de nova linha em um string
Retorna a string
com <br />
ou
<br>
inseridos antes de todas os caracteres de nova linha (\r\n
,
\n\r
, \n
e \r
).
string
A string de entrada.
use_xhtml
Informa se devem ser usadas quebras de linha compatíveis com XHTML ou não.
Retorna a string modificada.
Exemplo #1 Usando nl2br()
<?php
echo nl2br("isto não é\n aquilo");
?>
O exemplo acima produzirá:
isto não é<br /> aquilo
Exemplo #2 Grando marcação HTML válida usando o parâmetro use_xhtml
<?php
echo nl2br("Bem-vindo\r\nEste é meu documento HTML", false);
?>
O exemplo acima produzirá:
Bem-vindo<br> Este é meu documento HTML
Exemplo #3 Vários separadores de linha
<?php
$string = "Isto\r\né\n\ruma\nstring\r";
echo nl2br($string);
?>
O exemplo acima produzirá:
Isto<br /> é<br /> uma<br /> string<br />