我有一个html字符串,我想删除它......
$html = '<h2 class="post-title entry-title">Some Title</h2>';
$removeit = preg_replace('#<h2 class="post-title entry-title">(.*?)</h2>#', '', $html );
为什么我无法删除它?在其他情况下,如果我将使用下面的代码,我可以删除像
这样的div$html = '<div style="width:300px; height:120px; background-color:#000;">Some Title</div>';
$removeit = preg_replace('#<div style="width:300px; height:120px; background-color:#000;">(.*?)</div>#', '', $html );
答案 0 :(得分:1)
我的朋友,请尝试使用strip_tags函数。你可以在php文档中看到如何使用: http://php.net/manual/en/function.strip-tags.php