У меня есть следующий код ....PHP - получить ссылки из внутри элемента после того, как элемент был найден
<div class="outer">
<div>
<h1>Christmas</h1>
<ul>
<li>Holiday</li>
<li>Fun</li>
<li>Joy</li>
</ul>
<h1>4th July</h1>
<ul>
<li>Fireworks</li>
<li>Happy</li>
<li>Spectral</li>
</ul>
</div>
</div>
<div class="outer">
<div>
<h1>Christmas2</h1>
<ul>
<li>Holiday</li>
<li>Fun</li>
<li>Joy</li>
</ul>
<h1>4th July</h1>
<ul>
<li>Fireworks2</li>
<li>Happy</li>
<li>Spectral</li>
</ul>
</div>
</div>
Я уже знаю, что я могу найти DIV, а затем искать внутри DIV для элементов и т.д., делая ...
$doc->loadHTML($output); //$output being the text above
$xpath = new DOMXpath($doc);
$elements = $xpath->query('//div[@class="outer"]'); //Check outer
Я знаю, что выше 3 линии получат элементы внутри DIV в списке, но то, что я действительно хочу, чтобы быть в состоянии сделать, это получить текст [H1], то отобразите значения [li] рядом с каждым H1 ..
выход я смотрю на это ...
Christmas - Holiday, Fun, Joy
4th July - Fireworks, Happy, Spectral
Christmas2 - Holiday, Fun, Joy
4th July2 - Fireworks, Happy, Spectral
Показать, что вы уже пробовали ... Я не вижу никаких усилий в попытке решить вашу проблему. То, что вы делаете, требует ответа, а не помощи. – ElefantPhace