我有一个使用curl来获取json提要内容的php脚本。一切工作正常,直到我尝试返回json提要中的“q”值。下面的代码只返回“null”。我怎样才能解决这个问题?我怀疑它与行$search_term = $term[$number]->q;
有关,但我不是100%确定的。数组总是返回null如何停止这个
$lmgtfy_json_feed = get_data('http://live.com/');
$lmgtfy_search_term = json_decode($lmgtfy_json_feed);
$number = rand(0, count($lmgtfy_search_term)-1);
$search_term = $lmgtfy_search_term[number]->q;
echo json_encode($search_term);
var_dump($ term [$ number])'说什么?如果是NULL,'var_dump($ term)'说的是什么(应该很长,只是解析前几行来获得想法) – Stefan 2012-03-04 20:44:15
@Stefan N'var_dump($ term [$ number])'有时会显示“ q“字符串和其他时间,它显示字符串”空“更多时候它只是显示”空“ – jeff 2012-03-04 20:54:14