所属栏目:发布日期:2023-06-19 13:12浏览量:3183作者:admin
使用php生成随机数,验证码
在长沙网站制作中使用php开发的过程中,常会使用到随机数,验证码;可以自定义一个函数来实现这个小功能。
函数参数说明:createVerifyCode($type,$len);
$type: 验证码或随机数的类型:
1: 字母数字组合,
2:数字,
3:英文字母
$len: 验证码或随机字符串的长度;
/*
* $type, 验证码或随机数的类型: 1: 字母数字组合,2:数字,3:英文字母
* $len 验证码或随机字符串的长度;
*/
Example:
function createVerifyCode($type,$len)
{
$str="";
$st;
if($type == 1){
$str = "qwertyuiopasdfghjklzxcvbnm0123456789";
}else if($type == 2){
$str = "0123456789";
}else if($type == 3){
$str = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
}
for($i=1;$i<= $len;$i++)
{
$st .= $str{mt_rand(0,strlen($str)-1)};
}
return $st;
}
在长沙网站开发中具体使用:可以通过函数名传参(随机数验证码类型,长度)来调用。
createVerifyCode(1,6);
//输出的结果:
Qdf12w
可以更换传入的参数类型,来获取想要的结果。
createVerifyCode(2,6);
//输出的结果:
986235
createVerifyCode(3,6);
//输出的结果:
waQtZg
长沙蒲公英网络作为长沙网站建设、长沙网站制作、长沙网站设计、长沙网站开发等领域的专业公司,将一如既往地为客户提供优质的网站优化服务,为企业的发展保驾护航.