Php 使用DOMDocument获取HTML文档的标题

Php 使用DOMDocument获取HTML文档的标题,php,html,domdocument,title,Php,Html,Domdocument,Title,如何使用DOMDocument获取HTML文档的标题?我意识到在这方面还有其他类似的问题,但大多数问题已经三岁了,我想知道这些问题现在是否已经过时了 根据其他现有答案,我使用以下代码: $html = file_get_contents('http://www.stackoverflow.com/'); $dom = new DOMDocument(); @$dom->loadHTML($html); $titles = $dom->getElementsByTagName('ti

如何使用DOMDocument获取HTML文档的标题?我意识到在这方面还有其他类似的问题,但大多数问题已经三岁了,我想知道这些问题现在是否已经过时了

根据其他现有答案,我使用以下代码:

$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
对我而言包含空值。它不应该包含字符串吗?我已经验证了
$html
确实包含网页的html。

我得到了
字符串“堆栈溢出”(长度=14)
。你得到剩下的HTML了吗?如果没有,请检查您的
allow\u url\u fopen设置。
@n-dru:Yep,原始代码也适用于我。