PHP shuffle() functie

Voorbeeld

Rangschik de elementen in het array in willekeurige volgorde:

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

Uitvoervoorbeeld

Definitie en gebruik

De shuffle() functie rangschikt de elementen in het array in willekeurige volgorde.

Deze functie geeft de elementen in het array nieuwe sleutelnamen. De bestaande sleutelnamen worden verwijderd (zie het voorbeeld hieronder).

Syntax

shuffle(array)
Parameters Beschrijving
array Verplicht. Bepaal het array dat moet worden gebruikt.

Technische details

Retournerende waarde: Retourneert TRUE als succesvol, retourneert FALSE als mislukt.
PHP Versie: 4+
Update log:

De random number generator wordt sinds PHP 4.2.0 automatisch gezaaid.

Opmerking: Deze functie geeft de eenheden in het array nieuwe sleutelnamen. Dit verwijdert de oorspronkelijke sleutelnamen en niet alleen sorteert.

Opmerking: Sinds PHP 4.2.0 is het niet langer nodig om de random number generator te zaaien met srand() of mt_srand(), dit is nu automatisch gedaan.

Meer voorbeelden

Voorbeeld 1

Rangschik de elementen van het array in willekeurige volgorde:

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

Uitvoervoorbeeld