在php中生成一个随机密码:解决阵列返回和字符重复问题
= $ alphabet [$ n]; } 返回$ pass; } 阵列返回问题:代码返回数组而不是字符串,因为您将字符分配给数组$ pass。 To rectify this, declare $pass as an array and use implode() to convert it to a string.
Security Warning:function randomPassword() { $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789"; for ($i = 0; $i 字符重复问题:[代码仅产生'a的可能性,因为变量$ alphabet不包括字母'a'。确保字母字符串包含所有所需的字符。修改代码: = $ alphabet [$ n]; } 返回爆破($ pass); }
此代码生成一个随机密码,其中包括大写字母和小写字母,数字,并且具有8个字符的长度。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3