我有這個數組:如何合併具有相同數據的連續子數組?
$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'),
);
我需要以某種方式合併這些營業時間到陣列應該是這樣的:
$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'),
);
任何想法?
@FrancescoAbeni我已經通過$ OPENING_HOURS陣列試圖環和我檢查數組的下一個元素是否與當前元素相同,但不知何故,這不起作用。 Rizier123完成了我所需要的解釋。 – David