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 に答える