我正在尝试根据一列订单对一个大数组进行排序。构建数组的方式不允许我在查询中做太多排序,但我想知道是否有比array_multisort()
PHP 更快的方法?
我的代码是:
foreach ($returnArr as $key => $row) {
$tmp[$key] = $row['orders'];
}
array_multisort($tmp, SORT_DESC, $returnArr);
我还想就如何构建单个查询并让我的一些 where 条件仅适用于单个列提出建议。如果这是可能的,那么我将能够使用 MySQL 而不是 PHP。