0

可能重复:
解析 HTML 的最佳方法

如何使用 PHP 提取网站的标题?

4

3 回答 3

5

要使用 HTML 进行操作,您可以使用文档对象模型(这是推荐的方式)。

如果您正在寻找一个肮脏的快速解决方案,它是相当简单的正则表达式:

$html = file_get_contents('http://example.com');
$matches = preg_match("/<title>([^<]*)<\/title>/im");
echo $matches[1];
于 2011-05-03T12:02:25.650 回答
0

您可以通过$_SERVER['HTTP_HOST'].

于 2011-05-03T11:58:17.380 回答
0

使用curl获取文档,通过解析器运行它,然后使用解析器提供的任何 API 来获取标题元素(//title如果有 XPath 支持,将这样做)。

于 2011-05-03T12:00:31.560 回答