1

こんにちは私は日付で配列をソートする必要があります:

これは私の配列$getです:

Array ( 
    [0] => Array ( 
        [Date] => 02.06.2012 
        [Theme] => test 
    ) 
    [1] => Array ( 
        [Date] => 03.07.2012 
        [Theme] => lol 
    ) 
    [2] => Array ( 
        [Date] => 09.06.2012 
        [Theme] => hm 
    ) 
) 

私は次のコードを試しました:

function date_sort($a, $b) {
  return strcmp($a['Date'], $b['Date']);
}

usort($get, 'date_sort');

しかし、私が得るのは順序付けられていない日付だけです。私の日付はdd.mm.yyyyに設定されています!

4

1 に答える 1

2

やってみてください

function date_sort($a, $b) {
    return strtotime($a['Date']) - strtotime($b['Date']);
}
于 2012-06-02T00:24:42.077 に答える