PHP простой HTML найти элемент после элемента - PullRequest
0 голосов
/ 19 ноября 2018

Я использую 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 ..."

1 Ответ

0 голосов
/ 19 ноября 2018

Вам нужно использовать next_sibling() для выбора элемента после селектора.

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