我有下面的代碼....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]的文字,然後顯示每個H1旁邊的[li]值..
輸出我要找的是...
Christmas - Holiday, Fun, Joy
4th July - Fireworks, Happy, Spectral
Christmas2 - Holiday, Fun, Joy
4th July2 - Fireworks, Happy, Spectral
顯示你已經嘗試了什麼......我看到在試圖解決您的問題沒有力氣。你在做什麼是要求答案,沒有幫助。 – ElefantPhace 2014-11-23 06:09:06