【发布时间】:2021-07-20 01:20:57
【问题描述】:
我能够使用 PHP 生成自动生成的密码。
我正在使用此代码:
$random = str_shuffle('abcdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ234567890!$%^&!$%^&');
$auto_generate_password = substr($random, 0, 10);
$auto_generate_password = str_replace('&', '&', $auto_generate_password);
这个的输出是:
但是,缺少一个数字。我当前的代码是否缺少?
应该有
- 小写
- 大写
- 号码
- 我生成的密码中包含特殊字符和至少 6 个字符
但在我当前的输出中,缺少一个数字。
【问题讨论】:
-
您认为上面代码的哪一部分执行了任何类型的要求?你明白代码在做什么吗?