Ver Mensaje Individual
  #259 (permalink)  
Antiguo 21/04/2011, 17:39
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Juego: "¿Dónde está el error?"

Sacar el array de la funcion y globalizar la variable a la que pertenece:
Código PHP:
<?php
$a 
= array('foo''bar''candy''vegetable''fruits');
function 
foo(){
    global 
$a;
    echo 
current($a) . ' ';
    if(
next($a) !== false){
        
foo();
    }
}
foo();
?>
El error? Que al colocar el array dentro de la funcion, no puede avanzar el puntero desde el ultimo llamado de la misma, obteniendo siempre el primer valor.
Bueh, no me se dar a entender :P
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies