Алгоритм объединения / слияния диапазонов дат
Я пытаюсь найти лучший способ объединить диапазоны дат в одну запись базы данных (элемент массива). Это данные, которые у меня есть: Array ( [0] => Array ( [id] => 18298 [start_date] => 2011-07-09 [end_date] => 2011-10-01 ) [1] => Array ( [id] => 18297 [start_date] => 2011-06-01 [end_date] => 2011-06-30 ) [2] => Array ( […]