PHP str_shuffle()
函数用于随机打乱字符串的所有字符。创建所有可能的一个排列,所以该函数每次调用的结果会有所不同。
语法
str_shuffle (string $str)
参数
参数 | 说明 | 必须/可选 |
---|---|---|
string | 指定要随机的字符串 | 必须。 |
注意
此函数"str_shuffle()"不会生成加密安全值。如果我们想要加密安全可以使用 random_int()、random_byte() 等。
示例
介绍一些例子,了解PHP str_shuffle()
函数的使用方法。
示例1
<?php
$str="Hello PHP";
echo str_shuffle($str)."<br>";
echo str_shuffle($str);
?>
输出:
oHHlPl Pe
PHoe lHlP
PHoe lHlP
因为函数每次生成的结果都是随机的,所以两次生成的结果不一样。
示例2
<?php
$str=12345;
echo str_shuffle($str)."<br>";
echo str_shuffle($str);
?>
输出:
32541
35124
两次生成的结果不一样。
35124