2016-04-27 262 views
-1

聽起來很愚蠢的問題,但我無法從數組中獲取值。從PHP數組獲取值

陣列是:

["roles"]=> array(1) { 
    [0]=> string(13) "administrator" 
} 

林試圖讓用戶角色作爲變量。

+1

只是'$改編[ '角色'] [0]'。 –

回答

1

您的陣列:

$arr = array("roles" => array("administrator")); 

Array 
(
    [roles] => Array 
     (
      [0] => administrator 
     ) 

) 

過程:

echo $arr['roles'][0]; //administrator 
+0

是的,那是我什麼,但我得到以下錯誤致命錯誤:不能使用WP_User類型的對象作爲數組在/路徑 –

+1

您給定的數組是關聯的,如果數組是對象,那麼你必須使用' - >標誌。例如:'$ arr-> roles [0]' –

+0

發佈您的'print_r'版本數組。 –