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