2017-08-13 62 views
0

我對象有一個這樣的數組:如何使用krsort()與對象數組?

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

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

,我期待通過反向升序率排序。我試着用krsort(),但我不知道如何告訴函數按速度排序。有人可以幫助我嗎?

+2

使用'usort'請。 –

回答

3

使用usort用一個簡單的回調:

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

感謝u_mulder,它工作得很好。 – Mathias

+1

如果答案有助於解決您的問題 - 隨時__accept__它。 –