【发布时间】:2010-03-30 15:08:24
【问题描述】:
这个语句给了我在 Drupal 中想要的值(即最后一个用户角色):
global $user; return (end($user->roles));
但是我需要将其转换为这种格式:
return array(
0 => array('value' => value for value),
// You'll usually want to stop here. Provide more values
// if you want your 'default value' to be multi-valued:
1 => array('value' => value for value),
2 => ...
);
我不知道如何(另外,这种格式是多维数组吗?)...
有什么想法吗? 感谢您的帮助,西奥。
【问题讨论】:
-
$user->roles的格式是什么? -
print_r($user->roles) 给出以下结果: Array ([2] => authenticated user [5] => Line Manager)
标签: php arrays drupal multidimensional-array