php根据对象属性对数组对象排序

情景分析

当一个数组对象中,有很多对象单体,此时需要对对象中的一个属性进行排序,此时用到php的usort函数。

代码

        $domain_arr=[{},{},……{}];
###attribute是你要根据对象的什么属性排序
        usort($domain_arr, function($a, $b) {
            return $a->attribute< $b->attribute? 1 : -1;
        });

结果

运行上述代码之后再打印一下数组,你会发现已经排序成功

你可能感兴趣的:(php根据对象属性对数组对象排序)