Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: splendid37 en 15 Febrero 2016, 16:37 pm



Título: Número tras otro con array
Publicado por: splendid37 en 15 Febrero 2016, 16:37 pm
Hola.

¿Cómo puedo sacar un número aleatorio tras otro con un array?


Por ejemplo primero sale el número 1 y al recargar la página salga un número aleatorio y así sucesivamente.

Ejemplo : 1, 5, 9, 12.

Gracias.Saludos.
 


Título: Re: Número tras otro con array
Publicado por: engel lex en 15 Febrero 2016, 16:54 pm
para que el array? que tienes hecho para tener una idea de lo que quieres, si no simplemente has un hecho a rand() y listo, no necesitas el array ni mucho menos


Título: Re: Número tras otro con array
Publicado por: sodark en 15 Febrero 2016, 16:58 pm
Creo que esta intentando que le resolvamos tareas homework, fijate en los 3 post que ha puesto en poco tiempo, donde se le explica como usar $_SESSION. Sobretodo en el que le conteste yo, fijate que al final pone hasta un video explicativo de lo que quiere, entiendo que quiza es el video que les ha enviado el profesor mostrandoles el funcionamiento.


Título: Re: Número tras otro con array
Publicado por: engel lex en 15 Febrero 2016, 16:59 pm
hmmm cierto, no me habia fijado, el ultimo lo resolví yo... bueno, esperemos que responda a ver que dice, con todo lo que tiene hasta ahora resolverlo es un tiro al piso


Título: Re: Número tras otro con array
Publicado por: splendid37 en 15 Febrero 2016, 18:29 pm
para que el array? que tienes hecho para tener una idea de lo que quieres, si no simplemente has un hecho a rand() y listo, no necesitas el array ni mucho menos

Lo tengo hecho así con sesiones pero quería probarlo con un array :

Código
  1.  
  2. $numero = rand(0,17);
  3.  
  4. $_SESSION['muestra'] = $_SESSION['muestra'].$numero.", ";
  5.  
  6. echo $_SESSION['muestra'];
  7.  
  8.  

sodark el gif que te puse en el otro tema te lo puse para que entendieras mejor que quería hacer por que me parecía lioso lo que intentaba explicar, además te he puesto el codigo de ese gif encima del propio gif.


Título: Re: Número tras otro con array
Publicado por: #!drvy en 15 Febrero 2016, 18:37 pm
Código
  1.  
  2. $numeros = [1,2,3,4,5,6,7,8,9,10];
  3. $_SESSION['muestra'] = array_rand($numeros);
  4.  
  5. echo $_SESSION['muestra'];

Saludos


Título: Re: Número tras otro con array
Publicado por: engel lex en 15 Febrero 2016, 18:52 pm
recuerda que puedes almacenar nuevo valores en un array simplemente dejando vacia la clave, es decir

Código
  1. $array;//lo declaramos
  2. for($i=0;$i<10;$i++) $array[] = rand(0,10);// lo rellenamos
  3.  


tambien tienes funciones para pasar de string a array como son implode y explode

Código
  1. $array[0] = "hola";
  2. $array[1]= "mundo";
  3.  
  4. echo implode(" ", $array);
  5. //hola mundo


te recomiendo revisas en php.net sobre implode y explode, creo que es lo que necesitas