慢慢地,但肯定的是,我正在组建一个供个人使用的网站,在那里我搜索电影的名称,它返回给我的元音评级.这是我到目前为止所得到的:
$web = file_get_contents("http://www.metacritic.com/movie/the-lion-king");
preg_match(
'/<span class="score_value" property="v:average">(.*?)<\/span>/s',
$web,
$match
);
foreach ($match as $score) {
$sc = $score;
echo $sc;
}
Run Code Online (Sandbox Code Playgroud)
结果:
8383
Run Code Online (Sandbox Code Playgroud)
它应该只返回83而不是8383.
我指出了metacritic评级所在的位置,因为我需要获取该信息.我不确定它是否正确?可能是一些非常粗糙的工作,我不太了解preg_match,在线文档没有帮助.
有人可以帮帮我吗?
php ×1