PHP 数组对象 按照某个字段进行排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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; } });
排序后
以上是关于PHP 数组对象 按照某个字段进行排序的主要内容,如果未能解决你的问题,请参考以下文章