方法一
function multiSort($arr, $field, $sort = SORT_ASC)
{
array_multisort(array_column(
$arr,
$field), SORT_ASC,
$arr);
return $arr;
}
方法二:
function multiSort($arr, $field, $sort = SORT_ASC){
$columns = array_column(
$arr,
$field);
if(
$sort != SORT_ASC){
arsort(
$columns);
}
else{
asort(
$columns);
}
$result = [];
foreach (
$columns as $key =>
$value) {
$result[] =
$arr[
$key];
}
return $result;
}
转载请注明原文地址: https://www.6miu.com/read-2629638.html