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

 

排序後框架

相關文章
相關標籤/搜索