function arraySort($data,$field='',$order='SORT_DESC'){
if($order&&$field){
$arrSort = array();
foreach($data as $uniqid => $row){
foreach($row as $key => $value){
$arrSort[$key][$uniqid] = $value;
}
}
array_multisort($arrSort[$field], constant($order), $data);
}
return $data;
}
function sortArrByField(&$array, $field, $desc = false){
$fieldArr = array();
foreach ($array as $k => $v) {
$fieldArr[$k] = $v[$field];
}
$sort = $desc == false ? SORT_ASC : SORT_DESC;
array_multisort($fieldArr, $sort, $array);
}