从HTML中删除img和p标记

Bou*_*nce 2 html php string

我有以下HTML代码段:

<li>2011-10-17</li>
<li><p><img style="float: left;" alt="photo1" src="/images/stories/site/news/photo1.jpg" height="148" width="217">Some text</p>...
</li>
<li>
<a href=" index.php?option="com_content&amp;view=article&amp;id=9&quot;" title="">
     Read more
</a>    

</li>
Run Code Online (Sandbox Code Playgroud)

我需要删除<img><p>标记.我尝试使用strip_tags,一些正则表达式组合,但仍然没有好处.

关于从字符串中删除它的任何想法?

Mic*_*ski 7

您已经尝试过strip_tags(),但可能没有使用allowable tags参数:

strip_tags($your_html, "<a><li><ul><ol>");
Run Code Online (Sandbox Code Playgroud)

如有必要,请在字符串中添加其他允许的标记.