我有一个以自定义顺序从 db 数据给出的二维数组。
要对主数组进行排序,我正在使用它:
usort($arr, function ($a, $b) {
return $a[0] <=> $b[0];
});
json_encode 结果:
[["2016","0000-00-00"],["2017","0000-00-00"],["2018","0000-00-00"]]
现在我需要按降序对项目进行排序,结果如下:
[["2018","0000-00-00"],["2017","0000-00-00"],["2016","0000-00-00"]]
我试着 return $a[0] <=> $b[0];改成这样:
return $a[0] > $b[0];
return $a[0] < $b[0];
return $a[0] - $b[0];
return $b[0] <=> $a[0];
什么都行不通。有什么帮助吗?
慕丝7291255
九州编程