您好我需要按日期对数组进行排序:
这是我的数组$ 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!
答案 0 :(得分:2)
尝试
function date_sort($a, $b) {
return strtotime($a['Date']) - strtotime($b['Date']);
}