PHP shuffle() funktion
Eksempel
Omsortér elementerne i arrayet i en tilfældig rækkefølge:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array); print_r($my_array); ?>
Definition og brug
shuffle() funktionen omsorterer elementerne i arrayet i en tilfældig rækkefølge.
Denne funktion tildeler nye nøglenavne til elementerne i arrayet. De eksisterende nøglenavne vil blive slettet (se eksempel 1 nedenfor).
Syntaks
shuffle(array)
Parameter | Beskrivelse |
---|---|
array | Obligatorisk. Angiver det array, der skal bruges. |
Tekniske detaljer
Returværdi: | Returnerer TRUE, hvis succes, ellers FALSE. |
PHP version: | 4+ |
Opdateringslog |
Randomiseringsgeneratoren vil automatisk frøs fra PHP 4.2.0 og fremefter. Bemærk: Denne funktion tildeler nye nøglenavne til elementerne i arrayet. Dette vil slette de eksisterende nøglenavne, og ikke kun omorganisere dem. Bemærk: Fra PHP 4.2.0 og fremefter er der ikke længere behov for at bruge srand() eller mt_srand() funktionen til at give randomiseringsgeneratoren frø, hvilket nu er automatisk udført. |
Flere eksempler
Eksempel 1
Omsortér elementerne i arrayet i en tilfældig rækkefølge:
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array); print_r($my_array); ?>