在php中为案例添加前缀
这是一个php密码生成器在php中为案例添加前缀,php,passwords,generator,prefix,Php,Passwords,Generator,Prefix,这是一个php密码生成器 function passwdgen($strength,$length) { switch($strength) { case 'Numeric': $characters = '0123456789'; break; case 'Lowercase Alphabetic': $characters = 'abcdefghijklmnopqrstuvwxyz
function passwdgen($strength,$length) {
switch($strength) {
case 'Numeric':
$characters = '0123456789';
break;
case 'Lowercase Alphabetic':
$characters = 'abcdefghijklmnopqrstuvwxyz';
break;
case 'Uppercase Alphabetic':
$characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
break;
case 'Num LC':
$characters = '0123456789abcdefghijklmnopqrstuvwxyz';
break;
case 'Num UC':
$characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
break;
case 'LC UC':
$characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
break;
case 'Num LC UC':
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
break;
}
$string = '';
for($i = 0 ; $i < $length ; $i++) {
$string .= $characters[mt_rand(0,strlen($characters))];
}
return $string;
}
我想在案例中添加静态文本
例如:对于Numeric:text5483或Num LC:text242sad等
但我不知道如何才能做到这一点 这是一个whmcs模块,你可以从这里下载。我很难说清楚,但是试着做$string.=text$字符[mt_rand0,strlen$字符];看看这对你是否有效。输出:text0text7text8text8I我觉得它可以做到这一点;值得一试。我想你想在DB中输入生成的字符串?