/**
- 二维数组根据某个字段排序
- @param array $array 要排序的数组
- @param string $keys 要排序的键字段
- @param string $sort 排序类型 SORT_ASC SORT_DESC
- @return array 排序后的数组
*/
function arraySort($array, $keys, $sort = SORT_DESC) {
k e y s V a l u e = [ ] ; f o r e a c h ( keysValue = []; foreach ( keysValue=[];foreach(array as $k => $v) {
k e y s V a l u e [ keysValue[ keysValue[k] = v [ v[ v[keys];
}
array_multisort($keysValue, $sort, $array);
return $array;
}
按距离降序排序
a
=
a
r
r
a
y
S
o
r
t
(
a = arraySort(
a=arraySort(data, ‘distance’, SORT_DESC);
print_r($a);
按money升序排序
b
=
a
r
r
a
y
S
o
r
t
(
b = arraySort(
b=arraySort(data, ‘money’, SORT_ASC);
print_r($b);