php 二维数组按照制定键排序
$makeSortFuc = function (&$array, $sortField, $sortBy = 'desc') {
usort($array, function ($a, $b) use ($sortField, $sortBy) {
if ($a[$sortField] == $b[$sortField]) return 0;
if ($sortBy == 'desc') {
return ($a[$sortField] < $b[$sortField]) ? -1 : 1;
} else {
return ($a[$sortField] < $b[$sortField]) ? 1 : -1;
}
});
return $array;
};