PHP完全自学手册(珍藏版) 中文pdf扫描版下载
function
arraySortByKey($array, $key, $asc =
true
)
{
$result = array();
// 整理出准备排序的数组
foreach ( $array
as
$k => &$v ) {
$values[$k] = isset($v[$key]) ? $v[$key] :
''
;
}
unset($v);
// 对需要排序键值进行排序
$asc ? asort($values) : arsort($values);
// 重新排列原有数组
foreach ( $values
as
$k => $v ) {
$result[$k] = $array[$k];
}
return
$result;
}
转载请注明:谷谷点程序 » php 数组 按 指定的 键名 排序