2014-10-28 48 views
-1
Array 
(
    [status] => OK 
    [result] => Array 
     (
      [0] => stdClass Object 
       (
        [id] => 1 
        [name] => normal 
        [points] => 1.00 
        [max_size] => 0 
        [hourly_speed] => 35000 
        [all_pending] => 18009 
        [user_queues] => 0 
       ) 

     ) 

) 

如何从此数组中获取(status和all_pending和user_queues)值?php如何从stdClass对象中获取一个或多个数组值

回答

0

不知道变量的名称是否包含这个数组,但我们假设$array

状态非常简单,它只是数组的一个元素。要获取所有待处理和用户队列,您需要访问结果,这是一组对象。 [0]引用数组的第一个元素。所以$array['result'][0]是对象,那么你只需要抓住你想要的属性。

$status = $array['status']; 
$all_pending = $array['result'][0]->all_pending; 
$user_queues = $array['result'][0]->user_queues; 
+0

谢谢slapyo :) – Sky 2014-10-28 19:02:53