mira lo que pasa es que el array tiene 3 posiciones donde en cada una de ellas se restan 2 horas para calcular las horas laboradas de un empleado en este caso las posiciones con su resultado son las siguientes
$array[0] = 10:7:21
$array[1] = 10:8:23
$array[2] = 10:4:47
entonces lo que hago esta linea
Código PHP:
Ver originalif($horas_totales == $comparacion)
{
$horas_totales=$intervalos;
}
es decirle que la primera vez que entre al foreach iguale $array[0] = 10:7:21 a $horas totales
asi cada vez que entre se sumaran los otros resultados con $horas_totales y me podran arrojar un total de 30 horas y algo mas o menos.
pero parece que la variable $horas totales se suma con el 2 resultado y despues que vuelve y entra al foreach sigue teniendo el mismo valor pero se suma con el 3 resultado por eso es que me imprime
20:15:44
20:12:08
es decir se suma $horas totales (que es $array[1]) con el resultado 2 y otra vez $horas_totales con el resultado 3 osea no auto-incrementa
espero hacerme entender con tanto enrtedo jajajajaa