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);
}