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

Suoritettava esimerkki

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

Suoritettava esimerkki