【发布时间】:2012-08-24 03:57:54
【问题描述】:
使用 PHP,如何删除放置在一定数量 <br> 标签之前/之后的 HTML 文本?
例如,我有这个,
<div>
<div><img sec=""></div>
<br>
<h3>title</h3>
<span>some text here</span>
<br>
Some text that I want to remove.
<br>
<br>
</div>
我想删除最后两个 <br> 标记之前的字符串。或者可以在第二个<br>之后说。
我用<br> 尝试了explode(),并用array_push() 省略了最后两个数组元素。但是,我必须添加 </div> 来关闭外部标签。当外部标签动态变化时,这不是一个好主意。
有人对此有解决方案吗?
【问题讨论】:
标签: php html-parsing domdocument html-manipulation