Есть массив
Array
(
[0] => 13.12.2016
[1] => 12.12.2016
[2] => 11.12.2016
[3] => 11.12.2016
[4] => 10.12.2016
[5] => 10.12.2016
[6] => 10.12.2016
[7] => 10.12.2016
[8] => 10.12.2016
[9] => 10.12.2016
[10] => 21.12.2016
[11] => 9.12.2016
[12] => 8.12.2016
[13] => 8.12.2016
[14] => 8.12.2016
)
Сортирую:
function cmp($a, $b)
{
$a = date("dmY", strtotime($a));
$b = date("dmY", strtotime($b));
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
usort($timedate, "cmp");
echo "<pre>";
print_r($timedate);
echo "</pre>";
Вопрос, как это сделать красиво и меньше. Как вообще можно отсортировать в массиве значения даты ?