ホームページ > バックエンド開発 > PHPチュートリアル > 关于PHP采集一个页面某一个数字的有关问题,请高手帮忙写个正则

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

WBOY
リリース: 2016-06-13 10:24:03
オリジナル
950 人が閲覧しました

关于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;
}
?>
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート