合成的多维数组,想实现根据里面的某一个键的值来排序,选择一个键,就可以实现了 /* *多维数组排序 *$multi_array:多维数组名称 *$sort_key:多维数组的键名 *$sort:排序常量SORT_ASC||SORT_DE
/*
*多维数组排序
*$multi_array:多维数组名称
*$sort_key:多维数组的键名
*$sort:排序常量SORT_ASC || SORT_DESC
*/
function multi_array_sort($multi_array,$sort_key,$sort=SORT_DESC){
if(is_array($multi_array)){
foreach ($multi_array as $row_array){
if(is_array($row_array)){
//把要排序的字段放入一个数组中,
$key_array[] = $row_array[$sort_key];
}else{
return false;
}
}
}else{
return false;
}
//对多个数组或多维数组进行排序
array_multisort($key_array,$sort,$multi_array);
return $multi_array;
}
//其实还有一个方法还要简单,php内置函数可以实现,组合一下就可以了。
