如何使用krsort()与对象数组?

时间:2017-08-13 12:06:28

标签: php arrays sorting

我有一个像这样的对象数组:

[0] => stdClass Object
    (
        [id] => 527
        [rate] => 0
    )

[1] => stdClass Object
    (
        [id] => 530
        [rate] => 25
    )

我希望按反向升序顺序对其进行排序。我尝试使用krsort(),但我不知道如何告诉函数按速率对其进行排序。有人可以帮我吗?

1 个答案:

答案 0 :(得分:3)

使用usort进行简单的回调:

usort($array, function($a, $b) { return $b->rate - $a->rate; });