<?php
$array = array(
0 => array('date'=>'01/05/2013 12:00', 'location'=>'A'),
1 => array('date'=>'09/05/2013 12:00', 'location'=>'B'),
2 => array('date'=>'03/05/2013 12:00', 'location'=>'C'),
3 => array('date'=>'02/05/2013 12:00', 'location'=>'D')
);
echo '<pre>';
print_r($array);
echo '</pre>';
function sorting($a, $b){
$a = strtotime($a['date']);
$b = strtotime($b['date']);
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
usort($array, "sorting");
echo '<pre>';
print_r($array);
echo '</pre>';
?>