10
Bu yeniden gönderilirse üzgünüz, ancak aklımı bu konuya dolamıyorum ve bulabildiğim tüm belgeleri ve örnekleri denedim. DOMDocument :: loadHTML ve getElementsByTagName ile etiket adlarına göre DOM öğelerini alın
Ben kez kullanıldığını bulmak gerekirken bir dize içeren HTMLPHP
$html = '<p><img src="http://placekitten.com/200/300" alt="" width="200" height="300" /></p>';
$dom = new DOMDocument;
$dom->loadHTML($html);
$imgs = $dom->getElementsByTagName('img');
var_dump($imgs);
Bu tükürür object(DOMNodeList)#57 (0) { }
ilk img
elemanını almaya çalışıyorum.
XPath ile de şanssız çalıştım.
, teşekkür ederim. Bütün elementi nasıl alabilirim? –
Özellikle ne almak istiyorsun? ? Tüm öğeye, cevabımdaki "$ img" değişkeninde DOM yoluyla erişilebilir. – nickb
Zaten cevabınızı başardım, ancak $ img'nin çalışmalarını bildiğim için çok merak ediyorum, yani tüm elementi al ('echo $ img;' sadece elementi basmaz). –