我意识到有很多这种性质的问题,但是我无法使用其他帖子解决我的问题,所以我希望这里有人可以帮助我。
我有一个从 Yahoo 本地搜索 API 返回的对象。我已将结果传递到json_decode()
并将结果保存到$yahoo_json_decoded
. 我可以使用 for 循环从结果中获取数据并执行以下操作:
echo 'Name: ' . $yahoo_json_decoded->ResultSet->Result[$i]->Title . '<br />' ;
但我似乎无法使 foreach 工作:
foreach($yahoo_json_decoded->ResultSet as $res=>$variable)
{
$listingID = $yahoo_json_decoded->ResultSet[$res]->id ;
echo $listingID;
}
我可以循环数据并继续前进,但我真的很想了解为什么foreach
它不起作用。
谢谢(怜悯)
柯克