以下の関数は、Drupal が管理する users テーブルをすべて読み込んで $users ハッシュテーブルに $users[uid] = name のように uid と name をマップし、その $users ハッシュテーブルを返す。
<?php
/**
* Return an array of users
* @return array of users
*/
function _users() {
$users = array();
$result = db_query('SELECT * FROM {users}');
while ($user = db_fetch_object($result)) {
<pre>if($user->name) {
$users["$user->uid"] = "$user->name";
}
}
return $users;
}
?>