$msql="select user_id,user_name from user";
$arr=array("wokao"=>"是谁");$re=mysql_db_query("TD_OA",$msql);
while($r=mysql_fetch_array($re,MYSQL_ASSOC)) {
$ar=array($r["user_name"]=>$r["user_id"]);
$arr=array_merge($arr,$ar);
}
我这样做是不是很笨,还有好些的办法吗?
$arr=array("wokao"=>"是谁");$re=mysql_db_query("TD_OA",$msql);
while($r=mysql_fetch_array($re,MYSQL_ASSOC)) {
$ar=array($r["user_name"]=>$r["user_id"]);
$arr=array_merge($arr,$ar);
}
我这样做是不是很笨,还有好些的办法吗?
ar=array($r["user_name"]=>$r["user_id"]);
$arr=array_merge($arr,$ar);
这2句替换成 $ar[$r["user_name"]]=$r["user_id"]; ???
开始的定义
$arr=array("wokao"=>"是谁");
这句也不用写?
while($r=mysql_fetch_array($re,MYSQL_ASSOC)) {
$tmp[$r["user_id"]] = $r["user_name"];
}
var_dump($tmp);//以user_id为key,user_name为value