以下是一个简单的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函数并输出结果。

网站标题批量查询PHP代码

原文地址: https://www.cveoy.top/t/topic/bKwm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录