Ir para conteúdo

Arquivado

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

Thiago Moraes

Remover tags HTML da string

Recommended Posts

Olá, como faço para remover tags em uma string que estão dessa forma:

<p>Banheira Profissional<br />Em fibra de vidro<br />Material resistente com bordas arredondadas.<br />Dimensões: 140cm (Comprimento) x 70cm (Largura) x 90cm (Altura) 38cm (Profundidade)<br />Acompanha Estrutura metálica<br /><br /><br /><br />

Tentei usando strip_tags() e não funcionou.

Compartilhar este post


Link para o post
Compartilhar em outros sites

strip_tags(html_entity_decode($html));

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

E se eu precisar substituir a quebra de linha <br /> para uma quebra de linha em formato de texto puro na string, como eu faço??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consigo substituir a tag <br /> e <p> por uma quebra de linha em texto puro.

$description = str_replace("<br />", "\n", $html); 

Não funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites


strip_tags(preg_replace("/(<br \/>|<p>|<\/p>)/m", "\n", html_entity_decode($text)))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na pagina renderizada no navegador não tem quebra de linha, mas quando visualizo o código fonte tem :upset:

Compartilhar este post


Link para o post
Compartilhar em outros sites


'<div style="white-space:pre-line">'.$texto.'</div>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.