php二维数组排序

时间:2022-05-01 15:36:23
/**

* 数组排序方法
* 小五
* 2016-12-5下午02:44:09
*/
function my_sort($arrays, $sort_key, $sort_order = SORT_DESC, $sort_type = SORT_NUMERIC) {
if (is_array ( $arrays )) {
foreach ( $arrays as $array ) {
if (is_array ( $array )) {
$key_arrays [] = $array [$sort_key];
} else {
return false;
}
}
} else {
return false;
}
array_multisort ( $key_arrays, $sort_order, $sort_type, $arrays );
return $arrays;

}


$arrays是需要排序的原二维数组

$sort_key 需要按照排序的字段

$sort_order 升序还是降序

 $sort_type 数字类型