Atualizado em 03 de Junho de 2013

Pular Linha em PHP

Olá pessoal,

Muita gente tem problemas ao querer pular linhas em PHP, pois caem em uma pequena armadilha que o navegador nos impõem que é não reconhecer a tag que o PHP usa para tal função.

Em HTML a tag que faz pular linhas é o <br /> já no PHP usamos \n. Por este motivo e que às vezes acabamos sendo enganados, vamos ver dois exemplos para ilustrar esta situação.

 Abaixo o texto que será usado no exemplo:
   Olá,
   informamos que este blog tem conteúdo para programadores.

   Att.
   Mauricio Programador.



Exemplo 1: Navegador não reconhecendo a tag do PHP.

<?php
$texto = "Olá, \n informamos que este blog tem conteúdo para programadores. \n\n Att. \n Mauricio Programador.";

echo $texto;
?>

Resultado: Olá, informamos que este blog tem conteúdo para programadores. Att. Mauricio Programador.

Observe que no navegador o texto foi escrito na mesma linha, sem "pular" para a próxima linha.


Exemplo 2: Navegador reconhecendo a tag do PHP.

<?php
$texto = "Olá, \n informamos que este blog tem conteúdo para programadores. \n\n Att. \n Mauricio Programador.";

echo nl2br($texto);
?>

Veja que para o navegador poder identificar a tag para pular linhas em php tivemos que usar o comando nl2br que informa ao navegador onde deve haver a quebra de linha.


"Esta dica te ajudou de alguma forma?" Então ajude outras pessoas compartilhando este conteúdo com seus amigos! =)




Até a próxima.

Tags:  Comandos PHP | Funções | PHP

Comentários

Sua foto do perfil

Bruno Liduario

Muito obrigado, procurei em todos os lugares e apenas aqui encontrei uma solução para pular linha em um formulário de envio de e-mail.

13 de Janeiro de 2016 - 15:35

Sua foto do perfil

Pablo Flanmarion

Muito bom, nunca tinha visto esta explicação.

18 de Junho de 2014 - 08:15

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER