我正在为我的项目使用PHP Simple HTML DOM解析器。
如何找到当前元素之后的元素?
例如:
<h2 class="block-title">Block A</h2>
<div class"block-content">Block A content ...</div>
<h2 class="block-title">Block B</h2>
<div class"block-content">Block B content ...</div>
<h2 class="block-title">Block C</h2>
<div class"block-content">Block C content ...</div>
预期的结果
"Block A" => "Block A content ...",
"Block B" => "Block B content ...",
"Block C" => "Block C content ..."
答案 0 :(得分:1)
您需要使用next_sibling()
在选择器之后选择元素。
$html->find('h2[class=block-title]')->next_sibling()->innertext()