2016-04-27 106 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'版本数组。 –