<?php
$array = array(array("data" => "abcd",
"edit" => "1",
"day" => "05",
"month" => "04",
"year" => "2013"),
array("data" => "efgh",
"edit" => "2",
"day" => "07",
"month" => "03",
"year" => "2013"));
function cmp($a, $b) {
$date1 = strtotime($a['year'] . "-" . $a['month'] . "-" . $a['day']);
$date2 = strtotime($b['year'] . "-" . $b['month'] . "-" . $b['day']);
return $date1 - $date2;
}
usort($array, "cmp");
print_r($array);
preferences:
34.25 ms | 402 KiB | 5 Q