php
/*
*
* Sort an two-dimension array by some level two items use array_multisort() function.
*
* sysSortArray($Array,"Key1","SORT_ASC","SORT_RETULAR","Key2"……)
* @author Chunsheng Wang
* @param array $ArrayData the array to sort.
* @param string $KeyName1 the first item to sort by.
* @param string $SortOrder1 the order to sort by("SORT_ASC"|"SORT_DESC")
* @param string $SortType1 the sort type("SORT_REGULAR"|"SORT_NUMERIC"|"SORT_STRING")
* @return array sorted array.
*/
function
sysSortArray(
$ArrayData
,
$KeyName1
,
$SortOrder1
=
"
SORT_ASC
"
,
$SortType1
=
"
SORT_REGULAR
"
)
{
if
(
!
is_array
(
$ArrayData
))
{
return
$ArrayData
;
}
$ArgCount
=
func_num_args
();
for
(
$I
=
1
<