Sintaxis:
Shuffle (array_input)
Parámetro:
array_input es la matriz
Veamos ejemplos para comprender mejor este concepto.
Ejemplo 1:
En este ejemplo, crearemos una matriz con cuatro valores: "Lotus", 'Lilly', 'Rose', 'Jasmine'.
Barajemos los valores presentes en la matriz.
// crear 4 valores en una matrizProducción:
Los valores en la matriz fueron barajados. El primer valor es Rose, el segundo es Lilly, tercero es Jasmine, y el último valor en la matriz barajada es Lotus.
Ejemplo 2:
En este ejemplo, crearemos una matriz con cuatro valores clave: 1 => 'Lotus', 2 => 'Lilly', 5 => 'Rose', 0 => 'Jasmine'.
Barajemos los valores presentes en la matriz.
// crear 4 valores clave en una matrizProducción:
Los valores en la matriz fueron barajados. El primer valor es Lotus, el segundo es Rose, tercero es Lilly, y el último valor en la matriz barajada es Jasmine.
Ejemplo 3:
También es posible barajar las matrices anidadas dentro de la matriz. En este caso, las matrices se barajan. Pero los valores en cada matriz anidada no se barajan.
// crear 2 matrices en una matrizProducción:
Como vemos, las dos primeras matrices anidadas se barajan. Pero los elementos dentro de cada matriz siguen siendo los mismos.
Conclusión
En este artículo, vimos cómo barajar los valores presentes en la matriz o matrices anidadas usando la función Shuffle () en PHP. Toma la entrada de la matriz como un parámetro y baraja los valores al azar. Puede notar que en matrices anidadas, las matrices se barenarán. Pero los valores en cada matriz anidada no se barajan.