【问题标题】:PHP simple html dom find element after of elementPHP简单的html dom在元素之后查找元素
【发布时间】:2018-11-19 16:55:46
【问题描述】:

我正在为我的项目使用 PHP Simple HTML DOM Parser..

如何在当前元素之后找到元素?

例如:

<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 ..."

【问题讨论】:

    标签: php html dom simple-html-dom


    【解决方案1】:

    您需要使用next_sibling() 来选择选择器之后的元素。

    $html->find('h2[class=block-title]')->next_sibling()->innertext()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-24
      • 2012-01-03
      • 1970-01-01
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多