Wie kann ich aufeinanderfolgende SubArrays mit denselben Daten zusammenführen?

Ich habe dieses 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'),
);

Ich muss irgendwie diese Öffnungszeiten mit dem Array zusammenführen, das so aussehen sollte:

$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');
  'Sunday' => array('Closed'),
);

Irgendwelche Ideen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage