Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
http://php.net/manual/pt_BR/function.html-entity-decode.php
$html = html_entity_decode ($stringhtml);
echo $html;
echo stri_tags($html);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??
str_replace();
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 funcionastrip_tags(preg_replace("/(<br \/>|<p>|<\/p>)/m", "\n", html_entity_decode($text)))
Na pagina renderizada no navegador não tem quebra de linha, mas quando visualizo o código fonte tem :upset:
'<div style="white-space:pre-line">'.$texto.'</div>';