Funkce str_shuffle
Funkce str_shuffle přehazuje znaky
v řetězci v náhodném pořadí. Správně funguje pouze s latinkou (jednobajtovými znaky).
Syntaxe
str_shuffle(string $string): string
Příklad
Pojďme promíchat znaky řetězce v náhodném pořadí:
<?php
echo str_shuffle('abcde');
?>
Příklad
Pojďme získat řetězec z 3 číslic tak,
aby se číslice neopakovaly:
<?php
$digits = '0123456789';
$shuffled = str_shuffle($digits);
$res = substr($shuffled, 0, 3);
echo $res;
?>
Viz také
-
funkci
shuffle,
která přehazuje prvky pole v náhodném pořadí -
funkci
array_rand,
která vybírá náhodné hodnoty z pole -
funkci
mt_rand,
která generuje náhodná čísla