从数组中获取JSON对象值

时间:2013-06-10 07:59:18

标签: php json foreach

有没有办法从数组中获取JSON对象成员变量的值而不循环对象?类似于call_user_func_array如何工作,但对于成员变量?

E.g。

     array   0 => 
     object(stdClass)[402]
       public 'id' => int 196
       public 'creditLimit' => string '0' (length=1)
       public 'state' => int 0   1 => 
     object(stdClass)[403]
       public 'id' => int 197
       public 'creditLimit' => string '0' (length=1)
       public 'state' => int 0   2 => 
     object(stdClass)[404]
       public 'id' => int 3269
       public 'creditLimit' => string '0' (length=1)
       public 'state' => int 0   3 => 
     object(stdClass)[405]
       public 'id' => int 3334
       public 'creditLimit' => string '0' (length=1)
       public 'state' => int 0   4 => 
     object(stdClass)[406]
       public 'id' => int 5831
       public 'creditLimit' => string '0' (length=1)
       public 'state' => int 0   5 => 
     object(stdClass)[379]
       public 'id' => int 6358
       public 'creditLimit' => string '0' (length=1)
       public 'state' => int 0   6 => 
     object(stdClass)[400]
       public 'id' => int 6592
       public 'creditLimit' => string '0' (length=1)
       public 'state' => int 0

在一次通话中,我试图获得creditLimit的总和。

1 个答案:

答案 0 :(得分:1)

将“true”传递给json_decode以获得常规数组。