我知道我可以使用这样的方法按一列对数组进行排序:
function cmp($a, $b)
{
return $b['column'] - $a['column'];
}
usort($array, "cmp");
这模拟了ORDER BY column DESC
.
如果我想通过更多列来模拟ORDER BY column1 DESC, column2 ASC
or怎么办?ORDER BY column1, column2 DESC
是否可以使用 PHP,或者这几乎是 SQL 可以完成的工作?谢谢。