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.