PHP 数组对象 按照某个字段进行排序

function sort($oba, $obb){ //若是是对象
        if($oba->grade < $obb->grade){ return 1; }elseif ($oba->grade == $obb->grade){ return ($oba->during <= $obb->during) ? 1 : -1; } //若是是数组 //if($oba['grade'] < $obb['grade']){ // return 1; //}elseif ($oba['grade'] == $obb['grade']){ // return ($oba['during'] <= $obb['during']) ? 1 : -1; //}
 } usort($info,'sort');

若是是在框架中使用(使用匿名函数操做)数组

usort($datas,function($oba,$obb){ if($oba['is_checkin'] < $obb['is_checkin']){ return 1; }elseif ($oba['is_checkin'] == $obb['is_checkin']){ return ($oba['is_checkin'] <= $obb['is_checkin']) ? 1 : -1; } });

 

排序后框架