Função nl2br PHP
Exemplo
Inserir quebra de linha antes da nova linha na string:
<?php echo nl2br("Uma linha.\nOutra linha."); ?>
Saída do navegador do código acima:
Uma linha. Outra linha.
Entrada HTML do código acima (ver código-fonte):
Uma linha.<br /> Outra linha.
Definição e uso
A função nl2br() insere quebras de linha HTML (<br> ou <br />) antes de cada nova linha (\n) na string.
Sintaxe
nl2br(string,xhtml)
Parâmetros | Descrição |
---|---|
string | Obrigatório. Especifica a string a ser verificada. |
xhtml |
Opcional. Valor booleano, indica se deve usar quebra de linha compatível com XHTML:
|
Detalhes técnicos
Retorno: | Retorna a string convertida. |
Versão PHP: | 4+ |
Registo de atualizações: |
Antes do PHP 4.0.5, a função insere <br>. Após o PHP 4.0.5, a função insere <br /> compatível com XHTML. Novo em PHP 5.3 xhtml Parâmetros. |
Mais exemplos
Exemplo 1
Ao usar xhtml Parâmetros, inserir quebra de linha (\n) antes da nova linha:
<?php echo nl2br("Uma linha.\nOutra linha.",false); ?>
Saída do navegador do código acima:
Uma linha. Outra linha.
Entrada HTML do código acima (ver código-fonte):
Uma linha.<br> Outra linha.