获取错误:为foreach()提供的参数无效

时间:2015-06-24 04:05:37

标签: php foreach

当我运行我的网站时,它给了我一个错误:

  

警告:为foreach()提供的参数无效

以下是一些代码行:

$grab=ngegrab('https://www.googleapis.com/youtube/v3/search?key='.$key.'&part=snippet&order=relevance&maxResults=10&q='.$qu.'&pageToken='.$yesPage.'&type=video'); 
$json = json_decode($grab);
$nextpage=$json->nextPageToken;
$prevpage=$json->prevPageToken;
if($json)
{
foreach ($json->items as $sam)
}

1 个答案:

答案 0 :(得分:0)

在使用foreach之前,请检查$ json->项目是否为空,你应该使用json_decode($ grab,true);