str_shuffle
str_shuffle
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
str_shuffle - 随机分配一个字符串
描述
string str_shuffle ( string $str )
str_shuffle()
随机打乱一个字符串。创建所有可能的一个排列组合。
警告
此函数不会生成密码安全值,并且不应用于加密目的。如果您需要加密安全值,请考虑使用random_int(),random_bytes()或openssl_random_pseudo_bytes()。
参数
str
输入字符串。
返回值
返回重新分配过的字符串。
更新日志
版 | 描述 |
---|---|
7.1.0 | 内部随机化算法已改为使用»Mersenne Twister随机数生成器而不是libc rand函数。 |
例子
示例#1 str_shuffle()示例
<?php
$str = 'abcdef';
$shuffled = str_shuffle($str
// This will echo something like: bfdaec
echo $shuffled;
?>
扩展内容
- shuffle() - 随机分配一个数组
- rand() - 生成一个随机整数
← str_rot13
str_split →