我寫了下面:PHP DOM文檔不解析/檢索HTML
<?php
$str = 'http://stackoverflow.com';
$DOM = new DOMDocument;
$DOM->loadHTML($str);
//get all H1
$items = $DOM->getElementsByTagName('h1');
//display all H1 text
for ($i = 0; $i < $items->length; $i++)
{
echo $items->item($i)->nodeValue . "<br/>";
}
?>
而只是想簡單地獲取計算器的所有H1元素,但不能讓它的工作。每當我嘗試手動填充變量$ str(例如:<h1>hello</h1><div><h1>hello2</h1></div>
)它正在工作。但每當我嘗試解析來自另一個網頁的內容時,它根本沒有做任何事情......
幫助將被矇蔽!
使用'loadHTMLFile' – splash58
@ splash58正在檢索內容,非常感謝! :)在旁邊,我怎麼可能檢索整個HTML代碼?而不僅僅是nodeValue – Testuser075
看我的答案。 – splash58