Buenas nuevamente ^^
Tengo un array y necesito que me muestre 3 elementos al azar pero sin que estos se repitan.
Se como hacer la iteración para generar los 3 elementos al azar pero no sé como hacer que no sé repitan.
He estado buscando pero los ejemplos que hay solo son para números al azar y no para datos ya puestos de antes.
El array es de la siguiente forma:
Código PHP:
Ver original(
[0] => 2
[1] => 2
[2] => 1
[3] => 3
[4] => 3
[5] => 3
[6] => 4
[7] => 4
[8] => 5
[9] => 5
[10] => 6
)
Y la repetición la hago así:
Código PHP:
Ver original// La función randon_element es la que obtiene un elemento del array al azar
for ($i=0; $i < 3; $i++) {
$nuevo_array[$i] = random_element($mi_array);
}
Como puedo hacer para que cada valor del
$nuevo_array no se repita con el siguiente?
Agradecido de quien pueda ayudarme :)