Ciao a tutti,
vi scrivo perchè non riesco a venirne a capo, sicuramente sarà un str...ta ma purtroppo non riesco a trovare la soluzione.
Effettuo il confronto del pattern con preg_match_all per trovare tutte le ore di apertura:
preg_match_all("(<div class=\"ora\">(.*?)</td>)s", $text_search, $all_hours);
[/B]
ne conto i risultati e con un ciclo for le visualizzo:
$nb = count($all_hours[0]);
for($i=0; $i<$nb; $i++)
Vorrei trovare la differenza in minuti tra il primo ed il secondo risultato.
$ora1 = $all_ora[0][$i];
$ora2 = $all_ora[0][$i+1];
prima ora: 06:45
seconda ora: 11:00
Il problema di fondo è che con un semplice explode le ore che ottengo in questo caso "06" non riesco a ottenerle come semplice numero.