Funzione shuffle() PHP
Esempio
Riordinare gli elementi dell'array in ordine casuale:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array); print_r($my_array); ?>
Definizione e uso
La funzione shuffle() riordina gli elementi dell'array in ordine casuale.
Questa funzione assegna nuovi nomi chiave agli elementi dell'array. I nomi chiave esistenti verranno eliminati (vedi l'esempio 1 di seguito).
Sintassi
shuffle(array)
Parametro | Descrizione |
---|---|
array | Obbligatorio. Specificare l'array da utilizzare. |
Dettagli tecnici
Valore di ritorno: | Restituisce TRUE se il processo è riuscito, FALSE se non è riuscito. |
Versione PHP: | 4+ |
Log delle aggiornamenti: |
Il generatore di numeri casuali viene automaticamente seminato da PHP 4.2.0 in poi. Nota: Questa funzione assegna nuovi nomi chiave agli elementi dell'array. Questo eliminerà i nomi chiave esistenti e non solo riordinerà. Nota: Da PHP 4.2.0 in poi, non è più necessario utilizzare la funzione srand() o mt_srand() per seminare il generatore di numeri casuali, ora è fatto automaticamente. |
Più esempi
Esempio 1
Riordinare gli elementi dell'array in ordine casuale:
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array); print_r($my_array); ?>