Funktio str_shuffle
Funktio str_shuffle sekoittaa merkit
merkkijonossa satunnaisessa järjestyksessä. Toimii oikein vain latinalaisilla merkeillä (yksitavuisilla merkeillä).
Syntaksi
str_shuffle(string $string): string
Esimerkki
Sekoitetaan merkkijonon merkit satunnaisessa järjestyksessä:
<?php
echo str_shuffle('abcde');
?>
Esimerkki
Saadaan merkkijono, joka koostuu 3 numerosta niin,
että numerot eivät toistu:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Katso myös
-
funktion
shuffle,
joka sekoittaa taulukon alkiot satunnaisessa järjestyksessä -
funktion
array_rand,
joka valitsee satunnaisia arvoja taulukosta -
funktion
mt_rand,
joka generoi satunnaisia numeroita