Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/08/2012, 08:39
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años, 7 meses
Puntos: 58
Respuesta: se pierde el valor generado fuera de la funcion

Hola, las variables dentro de las funciones se destruyen al terminar estas. Si lo quieres usar tal cual está debes hacer que la variable sea global aunque no es muy recomendable.

Código PHP:
global $numeros
Hará que la variable esté disponible fuera de la función.
Además para números aleatorios te recomiendo usar rand:

Código PHP:
echo rand(515);
//devuelve un número entre 5 y 15 
Y también que veas un poco sobre las funciones porque le puedes pasar un valor desde fuera y que te devuelva otro y le sacarás más partido.

Aquí mismo tienes un tutorial excelente
http://www.forosdelweb.com/wiki/Manual_de_PHP:_Funciones

Ánimo

Ejemplo muy sencillo:
Código PHP:
function devuelveAleatorio() {
    return 
rand(000000000999999999); //devuelve un número aleatorio de 9 cifras   
}
echo 
devuelveAleatorio(); 

Última edición por alyciashape; 03/08/2012 a las 08:44