Huyy!! casi, me he emocionado y todo, vaya, gracias, no pensaba que fuera a poder simplificarse tanto, pero no me da bien el resultado:
Código PHP:
Notice: Undefined index: 00:06 in C:Desarrolloxampphtdocslistados2.php on line 73
Notice: Undefined offset: 1 in C:Desarrolloxampphtdocsincludesfunc.inc.php on line 140
Notice: Undefined index: 02:17 in C:Desarrolloxampphtdocslistados2.php on line 73
Notice: Undefined offset: 1 in C:Desarrolloxampphtdocsincludesfunc.inc.php on line 140
Notice: Undefined index: 02:18 in C:Desarrolloxampphtdocslistados2.php on line 73
Notice: Undefined offset: 1 in C:Desarrolloxampphtdocsincludesfunc.inc.php on line 140
Array
(
[Cosedora 2] => 0:00
[LimpiaV] => 0:32
[maquina 1 ayudante] => 4:00
)
linea 73:
Código PHP:
$maq_total[$m['maquina']]=suma_horas($m[$m['horas']],"00:00");
linea 140 del archivo include funciones:
Código PHP:
$minutos=(int)$hora1[1]+(int)$hora2[1];
Quizas sea por la función, que ciertamente la has intuido bien, te la dejo para que veas su funcionamiento, que anteriormente se me olvidó:
Código PHP:
function suma_horas($hora1, $hora2){
$hora1=explode(":",$hora1);
$hora2=explode(":",$hora2);
$horas=(int)$hora1[0]+(int)$hora2[0];
$minutos=(int)$hora1[1]+(int)$hora2[1];
$horas+=(int)($minutos/60);
$minutos=$minutos%60;
if($minutos<10)$minutos="0".$minutos;
return ($horas.":".$minutos);
}
Gracias de verdad opc001a eres un fiera!