使用 file_get_contents 函数,我想获得前几个 google 结果,而不是所有

Using the file_get_contents function, I want to get first few google results, instead of all

我已经使用 file_get_contents 获取字符串的 google 结果并显示到网页上。

$url = "http://www.google.com/search?q=".$str;

$result = file_get_contents($url);

echo $result;

但是是否可以只显示前几个结果,比如 5 个,而不是所有结果?

要限制 Google 搜索结果的数量,请将参数 &num=5 添加到您的 Google 查询中。

比较

https://www.google.co.uk/search?site=&source=hp&q=foo

https://www.google.co.uk/search?site=&source=hp&q=foo&num=5