使用preg_replace删除元素

时间:2015-10-30 10:31:07

标签: php preg-replace

我有一个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 );

1 个答案:

答案 0 :(得分:1)

我的朋友,请尝试使用strip_tags函数。你可以在php文档中看到如何使用: http://php.net/manual/en/function.strip-tags.php