我想基於一列命令對大數組進行排序。數組的構建方式不允許我在查詢中做太多排序,但是我想知道在PHP中是否有比PHP更快的方法?數組排序比array_multisort更快?
我的代碼是:
foreach ($returnArr as $key => $row) {
$tmp[$key] = $row['orders'];
}
array_multisort($tmp, SORT_DESC, $returnArr);
我也彌補建議我如何能建立一個單一的查詢,並有一些我在那裏的條件僅適用於單個列。如果這是可能的,那麼我只能用MySQL而不是PHP來做到這一點。
**請參閱以下問題:**
http://stackoverflow.com/questions/4710457/fastest-way-of-sorting-multidimensional-arrays-in-php –