<?php
$data = [
0 => '2018-02-26 13:15',
1 => '2018-02-26 13:30',
2 => '2018-02-26 13:45',
3 => '2018-02-26 14:00',
4 => '2018-02-26 14:15',
5 => '2018-02-26 14:30',
6 => '2018-02-26 14:45',
7 => '2018-02-26 15:00',
8 => '2018-02-26 15:15'
];
$store = [];
$l = count($data)-1;
for($i = 0; $i<$l; $i++) {
if(!isset($data[$i+1])){
continue;
}
$store[] = [
'start_date' => $data[$i],
'end_date' => $data[$i+1],
'break' => 0
];
}
var_dump($store);
preferences:
81.67 ms | 402 KiB | 5 Q