用于二维数组排序
Posted csjoz11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用于二维数组排序相关的知识,希望对你有一定的参考价值。
function
array_sort(
$arr
,
$field
,
$by
= SORT_ASC)
{
foreach
(
$arr
as
$v
) {
$r
[] =
$v
[
$field
];
}
array_multisort
(
$r
,
$by
,
$arr
);
return
$arr
;
}
function
sort_array(
$array
,
$keyid
,
$order
=
‘asc‘
,
$type
=
‘number‘
) {
if
(
is_array
(
$array
)) {
foreach
(
$array
as
$val
) {
$order_arr
[] =
$val
[
$keyid
];
}
$order
= (
$order
==
‘asc‘
) ? SORT_ASC: SORT_DESC;
$type
= (
$type
==
‘number‘
) ? SORT_NUMERIC: SORT_STRING;
array_multisort
(
$order_arr
,
$order
,
$type
,
$array
);
}
}
——————————————
if($res){
foreach ($res as $k=>$v) {
$res[$k][‘list_bonus‘]=$v[‘list-bonus‘];
$res[$k][‘rebate_level‘]=$v[‘active_rebate_level‘];
$qnum[$k]=$v[‘qnum‘];
$posttime[$k]=$v[‘posttime‘];
}
array_multisort($posttime,SORT_NUMERIC,SORT_DESC,$qnum,SORT_NUMERIC,SORT_DESC,$res);
}
以上是关于用于二维数组排序的主要内容,如果未能解决你的问题,请参考以下文章
C 语言二级指针作为输入 ( 二维数组 | 二维数组遍历 | 二维数组排序 )
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否函数该整数。 ```java publi(代码