【问题标题】:How do I get the Array total for stdClass Object?如何获得 stdClass 对象的数组总数?
【发布时间】:2011-03-28 18:18:48
【问题描述】:

我正在尝试获取对象中数组的总数。

我正在使用 print_r 获取以下内容以查看其中的内容。

stdClass Object ( [data] => Array ( [0] => stdClass Object ( [name] => The Drift Bible [category] => Movie [id] => 227431881228 [created_time] => 2011-02-27T21:41:04+0000 ) [1] => stdClass Object ( [name] => Shooter [category] => Movie [id] => 109671005718938 [created_time] => 2011-02-16T09:18:29+0000 ) [2] => stdClass Object ( [name] => Tron [category] => Movie [id] => 99792857339 [created_time] => 2010-11-29T03:18:06+0000 ))

这是我获取信息的代码

$movies = json_decode(file_get_contents('https://graph.facebook.com/me/movies?' 
.'format=json&access_token=' . $session['access_token']));

再次,我只需要获取 Array 值。比如上面about例子中的3。

我对此很陌生。任何建议都会有所帮助。

谢谢

【问题讨论】:

    标签: php arrays json facebook


    【解决方案1】:

    试试:

    $c = count($movies->data)
    

    【讨论】:

      【解决方案2】:
          //creating facebook_id from facebook_url
      $sRequestUrl = 'http://graph'.strstr($a_data['contact_data']['facebook'], '.facebook');
      
              $curl = curl_init();
              curl_setopt_array($curl, array(
                  CURLOPT_RETURNTRANSFER => 1,
                  CURLOPT_URL => $sRequestUrl
              ));
              $res = curl_exec($curl);
              curl_close($curl);
              $res = json_decode($res);
      
              id = $res->id;
                  about = $res->about;
      

      只需调用变量键的名称

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-02-07
        • 1970-01-01
        • 1970-01-01
        • 2014-08-16
        • 2017-05-13
        • 2014-05-04
        • 2014-02-28
        相关资源
        最近更新 更多