Мой пример кода для получения списка пользователей с сайта drupal,
$all_users = entity_load('user');
foreach($all_users as $value) {
$user_list = (array)$value;
$users[$user_list['uid']] = $user_list['name'];
}
Теперь вы можете получить ответ из переменной массива $ users.
Например, если вы хотите перечислить всех пользователей, кроме администратора (пользователь по умолчанию), используйте следующий пример:
$all_users = entity_load('user');
foreach($all_users as $value) {
$user_list = (array)$value;
if($user_list['uid'] > 1) {
$users[$user_list['uid']] = $user_list['name'];
}
}
В приведенном выше примере идентификатор каждого пользователя помещается в качестве индекса массива, а имя каждого пользователя сохраняется в качестве значения массива.