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.