如何使用DOMDocument获取HTML文档的标题?我知道在SO上还有其他类似的问题,但大多数都是三年了,我想知道它们现在已经过时了。
关于SO的其他现有答案,我使用以下代码:
$html = file_get_contents('http://www.stackoverflow.com/');
$dom = new DOMDocument();
@$dom->loadHTML($html);
$titles = $dom->getElementsByTagName('title');
$title = $titles->item(0)->nodeValue;
var_dump($title);
$title
包含NULL。它不应该包含一个字符串吗?我已经确认$html
确实包含网页的HTML。