PHP String str_shuffle()函数

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程