重複の可能性:
PHPの配列ソート関数
私はそのような配列を持っています
Array
(
[May] => 10904
[Jan] => 9269
[Jun] => 3743
[Feb] => 3507
[Mar] => 6017
[Apr] => 4966
)
どうすれば月ごとに並べ替えることができますか。1月、2月、3月など...
運が悪かったのでこれを試しました。
$ytdCommissions = array_flip($ytdCommissions);
usort($ytdCommissions,'monthCompare');
function monthCompare($a, $b)
{
$months = array('JAN' => 1, 'FEB' =>2,'MAR' => 3,'APR' => 4,'MAY' => 5,'JUN' => 6,'JULY' => 7,'AUG' => 8, 'SEP' => 9, 'OCT' => 10, 'NOV' => 11, 'DEC' => 12);
if($a == $b)
{
return 0;
}
return ($months[$a] > $months[$b]) ? 1 : -1;
}
ありがとう!