Php 从流表循环通过FQL结果

Php 从流表循环通过FQL结果,php,facebook-graph-api,facebook-fql,Php,Facebook Graph Api,Facebook Fql,我正在使用FQL从facebook streams表中获取数据,但是,我在尝试循环数组以显示我需要的结果时遇到了一些问题。以下是我正在使用的代码: if ($user){ //fql query example using legacy method call and passing parameter try{ $fql2 = "SELECT app_data FROM stream

我正在使用FQL从facebook streams表中获取数据,但是,我在尝试循环数组以显示我需要的结果时遇到了一些问题。以下是我正在使用的代码:

if ($user){
      //fql query example using legacy method call and passing parameter
      try{
            $fql2 = "SELECT app_data 
                     FROM stream 
                     WHERE filter_key in (SELECT filter_key 
                                          FROM stream_filter 
                                          WHERE 
                                          uid=".$user." 
                                          AND type='newsfeed') 
                     AND is_hidden = 0";

            $param2  =   array(
                              'method'    => 'fql.query',
                              'query'     => $fql2,
                              'callback'  => ''
                         );
            $fqlResult2   =   $facebook->api($param2);
      }
      catch(Exception $o){
            d($o);
      }
}

for ($x=0; $x<200; $x++) {
      d($fqlResult2[$x]['app_data']);
}
我要做的是从“附件_数据”中获取值,例如name、href…等


有什么想法吗?

这不是一个与facebook相关的问题。。。这是一个php问题。。。 你在找

array_keys-返回数组中的所有键或键的子集


我想没人知道吧=o(谢谢你的回复,但我还是设法用json解决了这个问题
Array
(
    [attachment_data] => {"name":"name in here",
                          "href":"url here",
                          "description":"desc here",
                          ......etc}
)