Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rcf7

como quebrar linha de variavel em PHP?

4 posts neste tópico

veja se alguém me entende........


na primeira página o usuário digita uma descricao que eu armazendo em $descricao;


numa outra eu quero que apareça a descrição igual como ele digitou, com as quebras de linha que ele digitou e não numa reta so com esta ficando,


Me ensinaram fazer por dois metodos..


$descricao = nl2br($descricao);
$descricao = str_replace("n", "<br>", $descricao );

 

Não sei se estou testando errado, mas não deu certo!! como faço?

onde coloco isso? como visualizo?


 

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi rcf7,
Não ia funcionar mesmo....Olha só, imagino que esteja usando o textarea para pegar as informações. Essas funções que te passaram não estam erradas, porém elas vão substituir o n por <br> que em html é uma quebra de linha. Porém, a string vai para a variável apenas com o n usado quando a pessoa da um enter entre as palavras, mas não quando as palavras quebram de linha quando transpassadas no textárea. Uma das soluções:

<?php
$descricao = wordwrap($descricao, 10, "<br />");
echo
$descricao;
?>

Tá vendo o 10? ele é a largura que deseja para a quebra de linha. O br então faz a quebra de linha em html. Aumente ou diminua se precisar, ae você faz os ajustes.2.gif

Abraços

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Edu!!


Isos eu usei um TEXTAREA.........


o codigo que você colocou ele esta quebrando a linha sim, só não quebra no momento que eu quero, que é quando o usuário "da um enter" entendeu??


Obrigada como sempre!!

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

O usuário digitou o texto dele num textarea, né?


Se você for exibir esse texto digitado num textarea, basta colocá-lo normalmente que a quebra de linha n está correta.


Se você não for exibir esse texto digitado num textarea (for exibir direto na pagina, por exemplo), utilize a função nl2br que ele faz a quebra corretamente.


[]'s

Doppler

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
    • 6 Mensagens
    • 152 Visualizações
    • 2 Mensagens
    • 99 Visualizações
    • 2 Mensagens
    • 175 Visualizações
    • 4 Mensagens
    • 268 Visualizações
    • 4 Mensagens
    • 287 Visualizações