我對象有一個這樣的數組:如何使用krsort()與對象數組?
[0] => stdClass Object
(
[id] => 527
[rate] => 0
)
[1] => stdClass Object
(
[id] => 530
[rate] => 25
)
,我期待通過反向升序率排序。我試着用krsort(),但我不知道如何告訴函數按速度排序。有人可以幫助我嗎?
我對象有一個這樣的數組:如何使用krsort()與對象數組?
[0] => stdClass Object
(
[id] => 527
[rate] => 0
)
[1] => stdClass Object
(
[id] => 530
[rate] => 25
)
,我期待通過反向升序率排序。我試着用krsort(),但我不知道如何告訴函數按速度排序。有人可以幫助我嗎?
使用usort
用一個簡單的回調:
usort($array, function($a, $b) { return $b->rate - $a->rate; });
感謝u_mulder,它工作得很好。 – Mathias
如果答案有助於解決您的問題 - 隨時__accept__它。 –
使用'usort'請。 –