How can I merge consecutive subArrays which have the same data in it?
I have this array: $opening_hours = array( 'Monday' => array('09:00', '17:00'), 'Tuesday' => array('09:00', '17:00'), 'Wednesday' => array('08:00', '13:00'), 'Thursday' => array('09:00', '17:00'), 'Friday' => array('09:00', '17:00'), 'Saturday' => array('10:00', '16:00'), 'Sunday' => array('Closed'), ); I need to somehow merge those opening hours to the array which should look like this: $merged_opening_hours = array( 'Monday - Tuesday' => array('09:00', '17:00'), 'Wednesday' => array('08:00', '13:00'), 'Thursday - Friday' => array('09:00', '17:00'), 'Saturday' => array('10:00', '16:00');