//*
header (内容类型:文本/html; Charset=utf-8 ';
$arrUsers=array (
阵列(
' id'=1,
' name'='张三',
' age'=25,
请参阅。
阵列(
' id'=2,
' name'='李四',
' age'=23,
请参阅。
阵列(
' id'=3,
' name'='王五',
' age'=40,
请参阅。
阵列(
' id'=4,
' name'='赵六',
' age'=31,
请参阅。
阵列(
' id'=5,
' name'='黄七',
' age'=20,
请参阅。
);
$sort=array (
' direction'='SORT_DESC ',//排序顺序标志SORT_DESC降序; SORT_ASC升xldmg/p 'field'='age ',//排序字段
);
$arrSort=array (;
foreach ($ arrusersas $ uniqid=$ row ) {
Foreach($rowas$key=$value ) {
$arrSort[$key][$uniqid]=$value;
}
}
if($sort['direction']
array _ multisort ($ a rrsort [ $ sort [ ' field ' ],常数) $sort['direction'],$arrUsers );
}
var_dump($arrusers;
/*
阵列(大小=5) )。
0=
阵列(大小=3) )。
' id'=int 5
' name'=string '黄七' (length=6)
' age'=int 20
1=
阵列(大小=3) )。
' id'=int 2
' name'=string '李四' (length=6)
' age'=int 23
2=
阵列(大小=3) )。
' id'=int 1
' name'=string '张三' (length=6)
' age'=int 25
3=
阵列(大小=3) )。
' id'=int 4
' name'=string '赵六' (length=6)
' age'=int 31
4=
阵列(大小=3) )。
' id'=int 3
' name'=string '王五' (length=6)
' age'=int 40