Sort (order) array by date

$data = [
    [
        "title" => "Another title",
        "date"  => "Fri, 17 Jun 2011 08:55:57 +0200"
    ],
    [
        "title" => "My title",
        "date"  => "Mon, 16 Jun 2010 06:55:57 +0200"
    ],
];

usort($data, function($a, $b) {
    return strtotime($a['date']) - strtotime($b['date']);
});

var_dump($data);

 

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: