0
比方說,我們有這個HTML和下面DOMXPath代碼:DOMXPath - 只選擇幾個項目
<div>
<div>
<p>1</p>
</div>
<div>
<p>2</p>
</div>
<div>
<p>3</p>
</div>
<div>
<p>4</p>
</div>
<div>
<p>5</p>
</div>
<div>
<p>6</p>
</div>
</div>
$doc = new DOMDocument();
$doc->loadHtml($strhtml);
$doc->preserveWhiteSpace = false;
$xpath = new DOMXPath($doc);
$nodelist = $xpath->query('//div/div[2]/p');
foreach($nodelist as $node) {
$result = $node->nodeValue."\n";
}
echo $result;
顯然,$result = '2'
,因爲我們要求「P」從第二「DIV」節點的值。
現在,我怎樣才能得到從'div[2]
'到'div[4]
'的值,並將它們相加?
準確地說,我想知道如何得到「從#到#」,以及如何得到「這個#,即#,#也和#」。所以有兩個問題,兩個不同的問題。
在此先感謝。
完美的作品。謝謝,@RomanPerekhrest。 – Karls
歡迎您! – RomanPerekhrest