Привет, сообщество stackoverflow,
В настоящее время я пытаюсь заархивировать непрерывную временную шкалу из массива периодов времени.Мой входной массив выглядит так:
$array = array(
0 => array(
'from' => '2019-01-01 00:00:00',
'to' => '2019-03-31 00:00:00'
),
1 => array(
'from' => '2019-02-04 00:00:00',
'to' => '2019-03-15 00:00:00'
));
И результат, который я ищу, таков:
$array = array(
0 => array(
'from' => '2019-01-01 00:00:00',
'to' => '2019-02-03 23:59:59'
),
1 => array(
'from' => '2019-02-04 00:00:00',
'to' => '2019-03-14 23:59:59'
),
2 => array(
'from' => '2019-03-15 00:00:00',
'to' => '2019-03-31 00:00:00'
));
Как бы я ни старался, я не могунайти правильное решение.Кто-нибудь знает, как решить эту проблему в PHP?