网站标题批量查询PHP代码
以下是一个简单的PHP函数,用于批量查询网站标题:
function get_title($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);
if (preg_match("/<title>(.*?)<\/title>/i", $html, $matches)) {
return $matches[1];
} else {
return false;
}
}
$urls = array(
"http://www.example.com",
"http://www.google.com",
"http://www.yahoo.com"
);
foreach ($urls as $url) {
$title = get_title($url);
if ($title) {
echo $url . " - " . $title . "<br>";
} else {
echo $url . " - Title not found<br>";
}
}
该函数使用cURL库从每个URL获取HTML代码,并使用正则表达式提取标题。如果找不到标题,则返回false。
将要查询的URL列表存储在一个数组中,并使用foreach循环遍历每个URL。对于每个URL,调用get_title函数并输出结果。
原文地址: https://www.cveoy.top/t/topic/bKwm 著作权归作者所有。请勿转载和采集!