我有一个像这样的对象数组:
[0] => stdClass Object
(
[id] => 527
[rate] => 0
)
[1] => stdClass Object
(
[id] => 530
[rate] => 25
)
我希望按反向升序顺序对其进行排序。我尝试使用krsort(),但我不知道如何告诉函数按速率对其进行排序。有人可以帮我吗?
答案 0 :(得分:3)
使用usort
进行简单的回调:
usort($array, function($a, $b) { return $b->rate - $a->rate; });