【发布时间】:2009-10-28 11:32:56
【问题描述】:
我有一个数组或对象,其中包含我希望排序的日期。
我有以下自定义函数传递给 usort
function sortMonths($a, $b) {
if ( $a->received_date == $b->received_date ) return 0;
return ($a->received_date > $b->received_date) ? 1 : -1;
}
根据需要对日期进行排序,以便我得到:
2009-05-01 2009-03-01 2008-05-01 2008-03-01 2007-03-01
但是我如何按月份分组然后按年份排序以获得:
2009-05-01 2008-05-01 2009-03-01 2008-03-01 2007-03-01
谢谢
【问题讨论】: