Şöyle bir sorunla karşılaştım fakat çözümünü bulamadım yardımcı olabilir misiniz?
$html = "<div class="deneme">
<div>
<stong>koyu</strong>
<h1>başlik1<h/1>
<p>
paragraf1
<a href="tel:324234">Tel</a>
</p>
<p>paragraf2</p>
</div>
</div>"
şeklinde bir verimiz var diyelim. Bu veriyi aşağıdaki gibi deneme class isimli div içerisindeki tüm verileri alıyorum.
Fakat yazdırmak istediğim zaman içindeki her elemana ayrı ayrı erişmek istiyorum.
$doc = new DOMDocument();
$doc->loadHTML($html);
$xpath = new DOMXPath($doc);
$veri = $xpath->query("//div[@class='deneme']");
foreach($veri as $veri1) {
// yukardaki xpath direktifini yazmadan onun içerisinden veriyi bu şekilde almak istiyorum
//her veriyi ayrı ayrı kaydetmek için
$telefon = $veri1->query("//p[1]/a")->nodeValue;
$adres = $ver1->query("//p[2]")->nodeValue;
}
Fakat bu şekilde kabul etmiyor ?