В настоящее время я пытаюсь создать непрерывную временную шкалу из массива периодов времени. Мой входной массив выглядит следующим образом:
Код: Выделить всё
$array = [
0 => [
'from' => '28.10.2024',
'to' => '03.11.2024',
],
1 => [
'from' => '30.09.2024',
'to' => '06.10.2024',
],
2 => [
'from' => '04.11.2024',
'to' => '10.11.2024',
],
3 => [
'from' => '21.09.2024',
'to' => '29.09.2024'
],
3 => [
'from' => '14.10.2024',
'to' => '20.10.2024',
],
];
Код: Выделить всё
$resultArray = [
0 => [
'from' => '21.09.2024',
'to' => '06.10.2024'
],
1 => [
'from' => '14.10.2024',
'to' => '20.10.2024',
],
2 => [
'from' => '28.10.2024',
'to' => '10.11.2024',
],
];
Пытался перебирать в цикле с созданием вспомогательных массивов, но решение оказалось слишком громоздким. п>
Подробнее здесь: https://stackoverflow.com/questions/790 ... y-of-dates