私は奇妙なシナリオを持っています、私はただ得ることができません
PHPの文字列から削除されたタグ。
これが何が起こるかです、私はASCIIをエンコードしてデータベースからデータを引き出しています
文字列は次のようになります
<p>Blue Power Waterproof</p>
今、私はエンティティをデコードするために次のことをします
html_entity_decode($p->description)
次の結果<p>Blue Power Waterproof</p>
で私は削除する必要があります
タグが機能していません
strip_tags(html_entity_decode($p->description))
とremoveParagraphTags(html_entity_decode($p->description);
function removeParagraphTags($html){
$pattern = "'#<p[^>]*>(\s| ?)*</p>#'";
iconv(mb_detect_encoding($html, "auto"), 'UTF-8', $html);
return preg_replace($pattern, '', $html);
}