- print_r: documentation ( source)
- array_keys: documentation ( source)
- strtotime: documentation ( source)
- usort: documentation ( source)
<?php
$arr = Array (
Array(
"2014-05-31" => "value1"
),
Array (
"2014-04-17" => "value2"
),
Array (
"2014-04-21" => "value 3"
)
);
$res = usort($arr, function($a, $b){
$a_time = array_keys($a);
$par1 = strtotime($a_time[0]);
$b_time = array_keys($b);
$par2 = strtotime($b_time[0]);
if ($par1 == $par2) {
return 0;
}
return ($par1 < $par2) ? -1 : 1;
});
print_r($arr);
?>