private static function divideRanges($ranges) { $grid = array(); for ($i = 0; $i < 24 * 7; $i++) { $grid[$i] = array(); } foreach ($ranges as $range) { $grid[DailyAnalyzer::getCellIndex($range)][] = $range; } return $grid; }