この質問が何度か聞かれたことは知っていますが、与えられた答えは私の状況を助けません。
基本的に月と年を表す単純な配列があります。配列の唯一の目的は、データベース内のイベントを追跡することであり、どの月と年が表されているかを知る必要があります。配列は基本的に次のとおりです。
$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
)
}
前もって感謝します!