Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2004, 07:40
eqsoftware
 
Fecha de Ingreso: junio-2004
Mensajes: 84
Antigüedad: 19 años, 10 meses
Puntos: 0
Mesclar elementos de un array.

Hola gente, buenos dias.
Tengo un array con la siguiente estructura:
Array
(
[67] => Array
(
[id] => 67
[id_test] => 20
[question] => TEST
[text] => BAD
[correct] => 0
)

[66] => Array
(
[id] => 66
[id_test] => 20
[question] => TEST
[text] => DATA
[correct] => 0
)
)
Con dicho array(el array puede tener N elementos), necesito intercambiar los elementos del mismo en forma aleatoria. Php tiene una funcion para ello (llamada array_rand), pero la misma parece funcionar mal con array de array. Porque al aplicarla (array_rand($answers,count($answers));) me devuelve lo siguiente:
Array
(
[0] => 66
[2] => 67
)
Alguien sabe el porque del resultado o tiene alguna idea de como hacer el intercambio?

Desde ya muchas gracias.
__________________
Repositorio de funciones utiles para programadores y administradores
http://www.particle.com.ar