在PHP中使用str_shuffle()函数生成字母数字随机数

尝试使用PHP中的str_shuffle()函数生成随机字母数字。

由于str_shuffle()函数可以随机打乱一个字符串,所以这次我们将使用它来生成一个随机的字母数字。

str_shuffle()函数

现在,让我们编写一个脚本,使用 PHP 中的 str_shuffle() 函数生成随机字母数字。

在PHP中使用str_shuffle()函数生成字母数字随机数  第1张

代码

<html>
<head>
<title>在PHP中使用str_shuffle()函数生成字母数字随机数</title>
</head>
<body>
<?php
$length = 10;
$data = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz1234567890";
echo substr(str_shuffle($data),0,$length);
?>
</body>
</html>

这次我们将定义一个名为length的变量并在其中存储一个数字。该数字将是用于生成随机字母数字的字符数。

接下来,定义一个名为data的变量,并在其中存储一个字符串(大写/小写英文字母,数字)。

存储后,使用str_shuffle()函数。数据变量在str_shuffle()的括号内作为参数传递。这将随机打乱数据变量中的字符串。

打乱后,使用substr()函数返回打乱后的字符串的一部分。将str_shuffle()函数和数据变量作为第一个参数和substr()函数括号中的参数传递。对于第二个参数传递“0”以指定从哪里开始打乱的字符串。对于第三个参数parameter,传递长度变量来指定打乱后的字符串的长度。

这将随机打乱数据变量中的字符串并返回字符串中从“0”开始到“10”结束的长度(字符数)。使用 echo 语句输出返回的内容。

执行

现在将此脚本保存为“test.php”并运行它。

在PHP中使用str_shuffle()函数生成字母数字随机数  第2张

当我运行它时,数据变量中的字符串通过使用str_shuffle()和substr()函数随机打乱,并生成一个具有指定字符串长度的随机字母数字。

本文来源:词雅网

本文地址:https://www.ciyawang.com/php-str-shuffle.html

本文使用「 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 」许可协议授权,转载或使用请署名并注明出处。

相关推荐