PHP按对象的属性值排序对象数组

时间:2017-04-16 07:58:38

标签: php arrays usort

我有一组对象,如下图所示。我想按'earned'键(降序)对数组元素进行排序。我试过用usort但最终得到的错误就像  usort expects parameter 1 to be array, object given.无法弄清楚问题。

 usort($users,function($a,$b) use ($users)
    {
        if ($a->earned == $b->earned) return 0;
        return ($a->earned < $b->earned)?-1:1;
    });

0 个答案:

没有答案