PHP shuffle() funktio
Esimerkki
Järjestä taulukon elementit satunnaisessa järjestyksessä:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array);; print_r($my_array); ?>
Määrittely ja käyttö
shuffle() funktio järjestää taulukon elementit satunnaisessa järjestyksessä.
Tämä funktio antaa taulukon elementeille uudet avaimet. Nykyiset avaimet poistetaan (katso alla oleva esimerkki 1).
Syntaksi
shuffle(array)
Parametrit | Kuvaus |
---|---|
array | Välttämätön. Määritä käytettävä taulukko. |
Tekninen yksityiskohta
Palautusarvo: | Jos onnistuu, palauttaa TRUE, jos epäonnistuu, palauttaa FALSE. |
PHP versio: | 4+ |
Päivitysloki: |
PHP 4.2.0:sta lähtien satunnaislukugeneraattori siemennetään automaattisesti. Huomautus: Tämä funktio antaa taulukon soluille uudet avaimet. Tämä poistaa alkuperäiset avaimet, ei vain järjestä. Huomautus: PHP 4.2.0:sta lähtien srand() tai mt_srand() funktiota ei enää tarvita satunnaislukugeneraattorin siemennykseen, koska se on nyt automaattisesti suoritettu. |
Lisää esimerkkejä
Esimerkki 1
Järjestä taulukon elementit satunnaisessa järjestyksessä:
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array);; print_r($my_array); ?>