gpt4 book ai didi

php - 在 PHP 中检索 <title> 的最快方法

转载 作者:IT王子 更新时间:2023-10-28 23:54:30 26 4
gpt4 key购买 nike

我正在做一个书签系统并寻找用 PHP 检索页面标题的最快(最简单)的方法。

如果有像 $title = page_title($url) 这样的东西就好了

最佳答案

<?php
function page_title($url) {
$fp = file_get_contents($url);
if (!$fp)
return null;

$res = preg_match("/<title>(.*)<\/title>/siU", $fp, $title_matches);
if (!$res)
return null;

// Clean up title: remove EOL's and excessive whitespace.
$title = preg_replace('/\s+/', ' ', $title_matches[1]);
$title = trim($title);
return $title;
}
?>

试一试以下输入:

print page_title("http://www.google.com/");

输出:谷歌

希望对您的使用足够通用。如果您需要更强大的东西,花点时间研究 HTML 解析器可能不会有什么坏处。

编辑:添加了一些错误检查。第一个版本有点仓促,抱歉。

关于php - 在 PHP 中检索 &lt;title&gt; 的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/399332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com