PHP shuffle() funktion

Exempel

Omsortera elementen i arrayen i en slumpmässig ordning:

<?php
$my_array = array("red","green","blue","yellow","purple");
shuffle($my_array);;
print_r($my_array);
?>

Kör en instans

Definition och användning

shuffle() funktionen omsorterar elementen i arrayen i en slumpmässig ordning.

Denna funktion tilldelar nya nyckelnamn till elementen i arrayen. Befintliga nyckelnamn kommer att tas bort (se exempel 1 nedan).

Syntaks

shuffle(array)
Parameter Beskrivning
array Obligatorisk. Anger den array som ska användas.

Tekniska detaljer

Returvärde: Returnerar TRUE om det lyckas, annars FALSE.
PHP-version: 4+
Uppdateringslogg:

Randomgeneratorn sätts automatiskt till frö från PHP 4.2.0.

Kommentar: Denna funktion tilldelar nya nyckelnamn till elementen i arrayen. Detta kommer att ta bort de befintliga nyckelnamnen och inte bara sortera om dem.

Kommentar: Från PHP 4.2.0 och framåt är det inte längre nödvändigt att använda srand() eller mt_srand() för att sätta fröet för randomgeneratorn, detta görs nu automatiskt.

Mer exempel

Exempel 1

Omsortera elementen i arrayen i en slumpmässig ordning:

<?php
$my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple");
shuffle($my_array);;
print_r($my_array);
?>

Kör en instans