我知道可以通过类似以下方式按照一列对数组进行排序:
function cmp($a, $b)
{
return $b['column'] - $a['column'];
}
usort($array, "cmp");
这个代码模拟了 ORDER BY column DESC
。
如果我想要模拟 ORDER BY column1 DESC, column2 ASC
或者 ORDER BY column1, column2 DESC
,或者更多的列排序,用PHP是可行的吗?还是只能用SQL完成呢?谢谢。