Отфильтровать и разбить массив

Статус
В этой теме нельзя размещать новые ответы.

Yulo

Постоялец
Регистрация
21 Апр 2008
Сообщения
153
Реакции
179
Есть массив
Код:
Array
(
    [0] => 10.12.2016 16:28:00
    [1] => 10.12.2016 13:28:00
    [2] => 21.12.2016 18:28:00
    [3] => 28.12.2016 11:28:00
    [4] => 14.12.2016 16:36:00
    [5] => 14.12.2016 18:36:00
    [6] => 24.12.2016 16:35:00
    [7] => 14.12.2016 05:37:00
)
Как разбить его по датам, чтоб получить на выходе
Код:
Array
(
    [0] => Array
        (
            [0] => 10.12.2016 16:28:00
            [1] => 10.12.2016 13:28:00
        )
    [1] => Array
        (
            [0] => 14.12.2016 05:37:00
            [1] => 14.12.2016 16:36:00
            [2] => 14.12.2016 18:36:00
        )
    [2] => Array
        (
            [0] => 21.12.2016 18:28:00
        )
)
и тд
 
Код:
$a = Array (
    '10.12.2016 16:28:00',
    '10.12.2016 13:28:00',
    '21.12.2016 18:28:00',
    '28.12.2016 11:28:00',
    '14.12.2016 16:36:00',
    '14.12.2016 18:36:00',
    '24.12.2016 16:35:00',
    '14.12.2016 05:37:00',
);
$result = array();
array_walk($a, function($item) use (&$result) {
    $result[date('d.m.Y',strtotime($item))][] = $item;
});
var_dump($result);
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху