Şimdiye kadar ben eşit adını olan her "div" bir sonraki düğümü seçmek istediğiniz buPHP DOM'da seçilen düğümün bir sonraki düğümünü seçin.
<div name="node"></div>
<div></div>
<div name="node"></div>
<div></div>
<div name="node"></div>
<div></div>
gibi bir HTML dosyası üzerinde çalışıyorum ve "düğüm" I deneyin:
$dom = new DOMdocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$els = $xpath->query("//div[@name='node']");
$j = 0;
foreach($els as $el)
{
if($el->next_sibling()) $j++;
}
echo $j;
Ama sadece bir hata alıyorum
Fatal error: Call to undefined method DOMElement::next_sibling()
herkes senaryom yanlış lütfen ne söyleyebilir?
ben doğru 'nextSibling' – scibuff