Ho questa matrice:Come posso unire sottoserie consecutive che contengono gli stessi dati?
$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'),
);
ho bisogno di unire in qualche modo quelle ore di apertura alla matrice che dovrebbe assomigliare a questo:
$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'),
);
Tutte le idee?
@FrancescoAbeni Ho provato a scorrere $ opening_hours array e io ero controllando se l'elemento successivo di un array è uguale a quello corrente, ma in qualche modo questo non ha funzionato. Rizier123 ha fatto esattamente quello che mi serve con la spiegazione. – David