function key_array_name($array=array(), $key=null, $name=null) {
if (!is_array($array) || count($array) < 1) return false;
$str_array = array();
foreach ($array as $i => $value) {
$newkey = $value[$key];
$newname = $value[$name];
$str_array[$newkey] = $newname;
}
return $str_array;
}
if (!is_array($array) || count($array) < 1) return false;
$str_array = array();
foreach ($array as $i => $value) {
$newkey = $value[$key];
$newname = $value[$name];
$str_array[$newkey] = $newname;
}
return $str_array;
}
输出的是一个associate 数组,
并且只关心该多维数组每个子项中的$key和$name特定环境下才用得到吧。 是不是用来过滤 select * 出来的东西。 用的时候当心key不唯一