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);
?>

Esempio di esecuzione

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);
?>

Esempio di esecuzione