Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2003, 04:32
Avatar de Pino
Pino
 
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años
Puntos: 0
Como puedo sumar esto??

Hola, tengo un archivo de texto que con unos digitos que quiero sumar, la sintaxis es así:

:1:05:12
:0:39:28
:1:31:34
:1:53:59
:0:51:17
:0:23:28
:horas:minutos:segundos

Y lo que quiero es sumar las horas, los minutos y los segundos.

Osea quiero que me muestre: Horas: 3, Minutos 160, Segundos: 120. (aunque no me muestre los segundo me da igual, lo unico que necesito son las horas y los minutos).

Y hize este script, pero no se me ocurre como hacer para que funcione. Aquí os muestro el script:

Código PHP:
<?php
$horas 
0;
$minutos 0;
$segundos 0;
$anclahoras 1;
$anclaminutos 2;
$anclasegundos 3;
$archivo "internet.txt";
$abrir file("$archivo");
for (
$i 0$i filesize ($archivo); $i++;){
$cortar explode(":""$abrir[$i]");
}
$numdecortes count($cortar);
echo 
"$numdecortes<hr>";
while (
each($abrir))
{
$anclahoras 3;
$anclaminutos 3;
$anclasegundos 3;
$horas $cortar[$anclahoras] + $horas;
$minutos $cortar[$anclaminutos] + $minutos;
$segundos $cortar[$anclasegundos] + $segundos;
echo 
"Horas: $horas<br>Minutos: $minutos<br>Segundos: $segundos<br><hr>";
}
?>

Espero que a halguien se lo ocurra como hacerlo, Un saludo
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.