我有这个数组:如何合并具有相同数据的连续子数组?
$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