PHP 字符串函数

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

 因为函数每次生成的结果都是随机的,所以两次生成的结果不一样。

示例2

<?php
$str=12345;
echo str_shuffle($str)."<br>";
echo str_shuffle($str);
?> 

输出:

32541
35124
两次生成的结果不一样。