Php/docs/function.str-shuffle

来自菜鸟教程
跳转至:导航、​搜索

str_shuffle

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

str_shuffle随机打乱一个字符串


说明

str_shuffle ( string $str ) : string

str_shuffle() 函数打乱一个字符串,使用任何一种可能的排序方案。

Caution 本函数并不会生成安全加密的值,不应用于加密用途。若需要安全加密的值,考虑使用 random_int()random_bytes()openssl_random_pseudo_bytes() 替代。


参数

str
输入字符串。


返回值

返回打乱后的字符串。


更新日志

版本 说明
7.1.0 内置的随机算法从 libc rand 函数改成了» 梅森旋转演伪随机数发生算法。


范例

Example #1 str_shuffle() 范例

<?php$str = 'abcdef';$shuffled = str_shuffle($str);// 输出类似于: bfdaececho $shuffled;?>

参见