我知道这个问题已经被问过好几次了,但给出的答案对我的情况没有帮助。
我有一个简单的数组,基本上代表月份和年份。数组的唯一目的是跟踪数据库中的事件,我需要知道代表了哪些月份和年份。该数组基本上是:
$array[MONTH][YEAR] = 1; //just any value. Don't care about the value.
我需要对数组进行排序,以便年份按顺序排列,但同一年中的任何月份也应该进行排序。请参阅下面我想要的输出...
$dates[10][2012] = 1;
$dates[1][2011] = 1;
$dates[12][2013] = 1;
$dates[4][2010] = 1;
$dates[6][2009] = 1;
$dates[7][2009] = 1;
如何对该数组进行排序,以便值返回为:
Array
(
[6] => Array
(
[2009] => 1
)
[7] => Array
(
[2009] => 1
)
[4] => Array
(
[2010] => 1
)
[1] => Array
(
[2011] => 1
)
[10] => Array
(
[2012] => 1
)
[12] => Array
(
[2013] => 1
)
}
提前致谢!