2014-10-28 129 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