(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_shuffle — Randomly shuffles a string
str_shuffle ( string $string ) : string
str_shuffle() shuffles a string. One permutation of all possible is created.
This function does not generate cryptographically secure values, and should not be used for cryptographic purposes. If you need a cryptographically secure value, consider using random_int(), random_bytes(), or openssl_random_pseudo_bytes() instead.
string
The input string.
Returns the shuffled string.
Version | Description |
---|---|
7.1.0 | The internal randomization algorithm has been changed to use the » Mersenne Twister Random Number Generator instead of the libc rand function. |
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.str-shuffle.php