Sintassi:
shuffle (array_input)
Parametro:
array_input è l'array
Vediamo esempi per capire meglio questo concetto.
Esempio 1:
In questo esempio, creeremo un array con quattro valori: "Lotus", "Lilly", "Rose", "Jasmine".
Shuffiamo i valori presenti nell'array.
// Crea 4 valori in un arrayProduzione:
I valori nell'array sono stati mescolati. Il primo valore è Rose, il secondo è Lilly, il terzo è Jasmine e l'ultimo valore nell'array mescolato è Lotus.
Esempio 2:
In questo esempio, creeremo un array con quattro valori chiave: 1 => 'lotus', 2 => 'lilly', 5 => 'rose', 0 => 'jasmine'.
Shuffiamo i valori presenti nell'array.
// Crea 4 valori chiave in un arrayProduzione:
I valori nell'array sono stati mescolati. Il primo valore è loto, il secondo è rosa, il terzo è Lilly e l'ultimo valore nell'array mescolato è il gelsomino.
Esempio 3:
È anche possibile mescolare gli array nidificati all'interno dell'array. In questo caso, gli array saranno mescolati. Ma i valori in ciascun array nidificato non saranno mescolati.
// Crea 2 array in un arrayProduzione:
Come vediamo, i primi due array nidificati sono mescolati. Ma gli elementi all'interno di ogni array rimangono gli stessi.
Conclusione
In questo articolo, abbiamo visto come mescolare i valori presenti nell'array o nelle matrici nidificate usando la funzione shuffle () in PHP. Ci vuole input di array come parametro e mescola i valori in modo casuale. Potresti notare che negli array nidificati, gli array si mescoleranno. Ma i valori in ciascun array nidificato non saranno mescolati.