我已經在stackoverflow上看到了百萬個類似的問題,但是我沒有發現它們可以處理對對象的實際索引值進行排序。按其索引對stdClass對象進行排序
我有一個標準的對象,我給了一個值($ vid)來排序,而不是增量自己填充它。
foreach ($array_videos as $v) {
$govideo = $this->staff_model->get_video($v->vid);
$goforit[$v->vid] = $vimeo->call('vimeo.videos.getInfo', array('video_id' => $govideo->video_id));
}
當我爲此,我收到以下輸出:
[33] => stdClass Object ...
[12] => stdClass Object ...
[55] => stdClass Object ...
[61] => stdClass Object ...
我想由對象索引,ASC或DESC此陣列的對象進行排序。例如:
[61] => stdClass Object ...
[55] => stdClass Object ...
[33] => stdClass Object ...
[12] => stdClass Object ...
我試過ksort和一些各種usort函數。似乎無法繞過這個包圍我的頭。
任何幫助,將不勝感激。
你有什麼問題,用'ksort'? – Jim