str_shuffle() 是 PHP 的内置函数。它用于随机打乱字符串的所有字符。创建了所有可能的一种排列。
注意:此函数 "str_shuffle()" 不会生成加密安全值。如果我们想加密安全,请使用它:
Random_int()、random_byte() 等
用法:
str_shuffle ( string $str )
参数 | 描述 | 必需/可选 |
---|---|---|
String | 指定要洗牌的字符串 | 必需的。 |
例子1
<?php
$str="Hello PHP";
echo "Before using 'str_shuffle()':".$str;
echo "<br>";
echo "Before using 'str_shuffle()':".str_shuffle($str);
?>
输出:
Before using 'str_shuffle()':Hello PHP Before using 'str_shuffle()':oP ePlHHl
例子2
//在我使用的这个程序中,上面给出的程序的输出。检查它是否返回随机数据。但是当我们使用 "str_shuffle()" 函数时,它会随机返回数据。
<?php
$str="oP ePlHHl";
echo "Before using 'str_shuffle()':".$str;
echo "<br>";
echo "Before using 'str_shuffle()':".str_shuffle($str);
?>
输出:
Before using 'str_shuffle()':oP ePlHHl Before using 'str_shuffle()':ePoll HHP
注意:此函数返回随机数据,因此您可以刷新页面然后查看。
例子3
<?php
$str=12345;
echo "Before using 'str_shuffle()':".$str;
echo "<br>";
echo "Before using 'str_shuffle()':".str_shuffle($str);
?>
输出:
Before using 'str_shuffle()':12345 Before using 'str_shuffle()':15432
相关用法
- PHP string str_split()用法及代码示例
- PHP string str_repeat()用法及代码示例
- PHP string str_ireplace()用法及代码示例
- PHP string str_rot13()用法及代码示例
- PHP string str_pad()用法及代码示例
- PHP string str_word_count()用法及代码示例
- PHP string strcoll()用法及代码示例
- PHP string strip_tags()用法及代码示例
- PHP string strchr()用法及代码示例
- PHP string strcasecmp()用法及代码示例
- PHP string strcmp()用法及代码示例
- PHP string sha1()用法及代码示例
- PHP string setlocale()用法及代码示例
- PHP string sha1_file()用法及代码示例
- PHP string similar_text()用法及代码示例
- PHP string rtrim()用法及代码示例
- PHP string printf()用法及代码示例
- PHP string ord()用法及代码示例
- PHP string join()用法及代码示例
注:本文由纯净天空筛选整理自 PHP string str_shuffle() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。