<?php
/**
* @author Yanyuxuan
* @email 329944908@qq.com
* @DateTime 2018-05-03
* @param [array] $arr [要排序的数组]
* @param [string] $row [排序的列]
* @param string $type [排序方式 默认升序]
* @return [type] [返回的结果]
*/
function array_sort($arr,$row,$type='asc'){
$arr_temp = array();
foreach ($arr as $key => $value) {
$arr_temp[$value[$row]] = $value;
}
if($type=='asc'){
ksort($arr_temp);
}elseif($type=='desc'){
krsort($arr_temp);
}else{
echo "参数错误";
die();
}
return $arr_temp;
}
$dog = array(
array('id'=>1,'name'=>'qq'),
array('id'=>3,'name'=>'ww'),
array('id'=>2,'name'=>'aa'),
);
var_dump(array_sort($dog,'id','des'));
写个函数对二维数组进行排序
最新推荐文章于 2021-03-16 12:01:10 发布