У меня есть такой массив, я хочу отсортировать этот массив по дате, как отсортировать этот массив [code]Array ( [0] => 28/02/2016 [1] => 30/01/2016 [2] => 16/02/2016 [3] => 19/02/2016 [4] => 24/02/2016 [5] => 13/02/2016 [6] => 18/02/2016 [7] => 27/02/2016 [8] => 25/02/2016 [9] => 01/02/2016 [10] => 02/02/2016 [11] => 03/02/2016 [12] => 05/02/2016 [13] => 06/02/2016 [14] => 07/02/2016 [15] => 08/02/2016 [16] => 11/02/2016 [17] => 12/02/2016 ) [/code] Я использовал usort, но он не работает: я пишу функцию и конвертирую ее в strtotime, но это не работает.
Я пытаюсь отсортировать таблицу дат, но проблема, похоже, заключается в том, что эти даты представляют собой строки в формате d M Y (что-то вроде «04 СЕНТЯБРЯ 2016»).
Я предполагаю, что эти даты хранятся в базе данных не как временные метки (если...
Я пытаюсь взять строку в формате mdY H:i и отсортировать ее в массиве. Мой код для сортировки:
function orderDates($items) {
//Sort them. Latest one first
usort($items, function ($a, $b) {
$a = date('dmY H:i', strtotime($a));
$b = date('dmY H:i',...
У меня есть этот массив, и я хочу отсортировать его по возрастанию по дате. Я пробовал разные ответы с этого сайта, но ни один из них не работает правильно. Так как же мне это сделать?