- print_r: documentation ( source)
- explode: documentation ( source)
- max: documentation ( source)
<?php
$days = '2-3';
$daysArray = explode('-', $days);
$daysDiff = $daysArray['1'] - $daysArray['0'];
// если разница в днях оказалась больше трех дней
// то подкорректируем дату так: возьмем макс срок и отнимем 3 дня (макс возможный)
if ($daysDiff > 3) {
$maxDay = max($daysArray);
$minDay = $maxDay - self::MAX_DELIVERY_RANGE;
$correctedDaysInterval = [$maxDay . '-' . $minDay];
print_r($correctedDaysInterval);
}