当前位置:Gxlcms > PHP教程 > 关于PHP采集一个页面某一个数字的有关问题,请高手帮忙写个正则

关于PHP采集一个页面某一个数字的有关问题,请高手帮忙写个正则

时间:2021-07-01 10:21:17 帮助过:22人阅读

关于PHP采集一个页面某一个数字的问题,请高手帮忙写个正则
本人现在要做个网站,需要远程获取一个网站的查询结果,我写的正则有些问题,老是无法获得想要的查询的结果数字。请高手帮忙解决下:
http://mytool.chinaz.com/baidusort.aspx?host=www.baidu.com
上面这个是查询某个域名的百度权重的页面,我只需要得到查询结构中的"百度权重为 9" 这个权重数字,
我的代码是这样写的:
function baidu($s){
$baidu="http://mytool.chinaz.com/baidusort.aspx?host=".$s;
$site=file_get_contents($baidu);
echo $site;
preg_match('这里的正则怎么写',$site,$count);
return $count[0];
}
$num1=baidu("http://www.baidu.com);
echo '网站百度权重为'.$num1;
?>
请教高手正则如何写,如何取得那个查询的百度权重值,谢谢

------解决方案--------------------
$str = file_get_contents('data.txt');
$nmatches = preg_match('/.*(.*)<\/font>/Uis', $str, $matches);
if ($nmatches) {
echo $matches[1][0] . PHP_EOL;
}
?>

人气教程排行