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

Kør eksempel

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

Kør eksempel