prueba este también modifique algunas partes de la función..
Código PHP:
Ver originalfunction limit($i, $array, $suma, $limite) {
if ($i < count($array) - 1) {
if ($suma < $limite) {
$suma+=$array[$i];
$i++;
limit($i, $array, $suma, $limite);
}else{
print $i . "<br>";
$i++;
limit($i, $array, $suma, $limite);
}
}
}