PHP获取网页title内容方法

PHP获取网页title内容方法

 

<?php
function getTitle($url,$tag){
//$url = 'https://www.baidu.com';
//$tag = 'title';// 你要什么标签
// CURL 方式
$ch = curl_init();
// 设置选项
curl_setopt_array($ch, [
    CURLOPT_URL => $url,
    CURLOPT_CONNECTTIMEOUT => 60,
    CURLOPT_RETURNTRANSFER => true,
    ]);
$data = curl_exec($ch); 
// 关闭此次连接
curl_close($ch);  
// 匹配下你要的标签
preg_match('/<'.$tag.'.*>s*(.*)s*</'.$tag.'>/',$data,$str);  
return $str[1]; 
}

 

PHP获取网页title内容方法,可以通过修改标签来获取不同标签的内容,建议选择唯一标签。