php排序数组
文章描述:
php如何根据数组里面指定字段进行排序?
数组
$array = array(
array('id'=>'1'),
array('id'=>'3'),
array('id'=>'8'),
array('id'=>'2'),
array('id'=>'4'),
);
排序方法
SORT_DESC、SORT_ASC
/**
* 排序
*/
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;
}
使用
$str = my_sort($array,'id');
print_r($str);
发布时间:2022/03/01
发表评论