prova se ti va bene questa funzione, come argomento gli passi un array
Codice PHP:
function sommaOre($arrayOre)
{
$tMin = 0;
$tOre = 0;
foreach($arrayOre as $k=>$v)
{
$split = explode(':',$v);
$tOre += $split[0];
$tMin += $split[1];
}
while($tMin>60)
{
$tMin -= 60;
$tOre += 1;
}
return $tOre.':'.$tMin;
}
io l'ho provata così e mi restituisce 4:45
Codice PHP:
$hInt[] = "01:30";
$hInt[] = "00:45";
$hInt[] = "02:30";
$prova = sommaOre($hInt);
echo "<hr>";
echo $prova;
echo "<hr>";