Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2009, 22:01
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
[Resuelto] ¿como funciona array_rand()?

hola gente,

la duda realmente no es como usarlo y que devuelve. la funcion devuelve un valor aleatorio de un array. si se le indica un segundo argumento (numerico), devuelve un array que contiene keys aleatorios del array segun la cantidad indicada. estoy claro en eso.

mi duda mas bien es, ¿que sucede si se le indica un numero mayor al largo del array?. ¿la funcion puede repetir el key? es decir,
Código:
$mi_array = array('uno', 'dos', 'tres');
$random = array_rand($mi_array, 3);
¿$random puede contener keys repetidos? ya busque informacion en el manual oficial y en mi libro pero no habla sobre este aspecto. tampoco puedo comprobarlo porque no tengo php instalado en mi maquina. no es que tenga un problema particular, sino que estoy transportando ciertas funciones de php a javascript y necesito saber sobre ese aspecto para determinar como implementarlo lo mas parecido posible.

cualquier comentario es bienvenido,
gracias.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 03/10/2009 a las 13:22 Razón: resuelto