/**
* @二维数组根据其中一个字段排序(正序)
* @$array:数组 $orderby:需要重新排序的字段
*/
function wpjam_array_multisort($array, $orderby, $order = SORT_ASC, $sort_flags = SORT_NUMERIC){
$refer = array();
foreach ($array as $key => $value) {
$refer[$key] = $value[$orderby];
}
array_multisort($refer, $order, $sort_flags, $array);
return $array;
}
/**
* @二维数组根据其中一个字段排序(倒序序)
* @$array:数组 $orderby:需要重新排序的字段
*/
function wpjam_array_desc($array, $orderby, $order = SORT_DEST){
$refer = array();
foreach ($array as $key => $value) {
$refer[$key] = $value[$orderby];
}
array_multisort($refer, $order, $array);
return $array;
}