>백엔드 개발 >PHP 튜토리얼 >关于PHP采集一个页面某一个数字的有关问题,请高手帮忙写个正则

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

WBOY
WBOY원래의
2016-06-13 10:24:03924검색

关于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('/

.*(.*)/Uis', $str, $matches);
if ($nmatches) {
echo $matches[1][0] . PHP_EOL;
}
?>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.