动态排除PHP简单HTML DOM解析器中的内容
我正在制作一个基于PHP的应用程序,它将使用PHP Simple HTML DOM Parser从站点获取内容。
我想动态地从内容中排除两个HTML标签之间的一些文本。
如果内容的源代码是:
Some description or content ETC ABC <span class="s"> May 3 2009 <b> ABC Some Text </b> Some photo or video...
我想将<span class="s">
包装的所有文本移除到第一个<b>
HTML标签,所以输出结果为:
Some description or content ETC ABC <span class="s"><b> ABC Some Text </b> Some photo or video...
这应该使用foreach
循环完成,并且,想法是获取像$ftext
这样的变量中的所有过滤文本,然后必须应用一些简单的PHP:
foreach($html->find('how_to_tell_those_filtered_text_here') as $ftext)
$result = str_replace($ftext, '', $result);
$result = str_get_html($result);
那么,应该是什么解决方案,任何想法?
您可以阅读这篇文章PHP Port of Arc90的可读性能够帮助您了解Arc 90的可读性。
如果您使用Arc90 HTML内容提取器的可读性更好
链接地址: http://www.djcxy.com/p/29855.html上一篇: Dynamically Exclude Content In PHP Simple HTML DOM Parser