当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP string str_shuffle()用法及代码示例


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
http://php.net/manual/en/function.str-shuffle.php







相关用法


注:本文由纯净天空筛选整理自 PHP string str_shuffle() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。