二维数组根据某个字段排序
程序员文章站
2022-03-05 08:05:17
...
/**
* 二维数组根据某个字段排序
* @param array $array 要排序的数组
* @param string $keys 要排序的键字段
* @param string $sort 排序类型 SORT_ASC SORT_DESC
* @return array 排序后的数组
*/
function arraySort($array, $keys, $sort = SORT_DESC) {
$keysValue = [];
foreach ($array as $k => $v) {
$keysValue[$k] = $v[$keys];
}
array_multisort($keysValue, $sort, $array);
return $array;
}
调用方法: t h i s − > a r r a y S o r t ( this->arraySort( this−>arraySort(list,‘num’);
上一篇: 学习并实现一个Promise
下一篇: Promise全解