Tengo la siguiente funcion:
Código PHP:
function inserta_hora_1($i,$j){
$k="";
echo "esto es i y j ".$i." ".$j;
echo "<br />";
if($i>0 && $j>0){
echo "es a la hora de las 6";
echo "<br />";
$i--;
$j--;
inserta_hora_1($i,$j);
}
$k=$i."/".$j;
echo "esto es k ".$k;
echo "<br />";
return $k;
}
El problema es que al momento de salir sale mas veces de las debida y el resultado que espero no es el correcto.
Ejemplo:
$i=2 y $j=11
el resultado esperado es
0/9
pero ejecutandolo sale lo siguiente:
esto es i y j 2 11
es a la hora de las 6
esto es i y j 1 10
es a la hora de las 6
esto es i y j 0 9
esto es k 0/9
esto es k 0/9
esto es k 1/10
el resultado que me da es 1/10
pero veo q al momento de salir es donde lo hago mal, por favor ayudaaaaaaaa que puedo hacer???
de antemano gracias