0

我想从请求的 api 调用中选择一个特定的 field.item 并回显它。例如,如下所示:

$getlike = $facebook->api("/fql?q=SELECT%20like_info%20FROM%20stream%20WHERE%20post_id=".$id);

$getcm = $getlike['data']['like_info']['user_likes'];
echo $getcm;

上述代码的 JSON:

{
  "data": [
    {
      "like_info": {
        "can_like": true, 
        "like_count": 70, 
        "user_likes": false
      }
    }
  ]
}

当我回显 $getcm 时,它不会返回任何内容。有什么问题吗?

4

1 回答 1

0

data是一个数组;所以你应该像这样取它-

$getcm = $getlike['data'][0]['like_info']['user_likes'];
echo $getcm;
于 2013-08-12T12:44:48.927 回答