如果我有这样的结构:
<h2>Title</h2>
<p>Some content</p>
<a href="/test">A bit more content</a>
<a href="/test2">Another link</a>
<h2>Another title</h2>
<p>More content</p>
<h2>One more title</h2>
<p>Last content element</p>
<img src="/hello.jpg" />
对我来说,获取h2s之间所有内容的最佳方法是什么?
所以我的输出将是一个数组,其中包含每组标签之间的所有内容(例如p标签和a标签以及它们应存在的图像)。因此,我具有第一个h2和第二个h2之间的内容,以及第二个h2和第三个h2之间的内容。等等。
希望这是有道理的。
有什么好的建议吗?
提前致谢。
答案 0 :(得分:2)
您是否尝试过$text = $dom->getElementsByTagName('h2');
?