网站制作学习网PHP→正文:php产生随机码rand
字体:

php产生随机码rand

PHP 2011/7/15 17:53:08  点击:不统计

http://%77w%77%2E%66%6F%72%61%73%70%2E%63n网站制作学习
php产生随机码,通过定义随机码类型和随机码长度来产生随机码,分为7种类型
1.数字 2数字,小写字母 3 小写字母,4小写字母大写字母 5 大写字母 6 数字 大写字母 7 数字 大写字母小写字母
函数如下:
function  getRandCode($type,$size){
$code = "";$rCode="";
switch($type){
 case 0:$code = "0123456789";break;
 case 1:$code = "0123456789abcdefghigjlmnopqrstuvwxyz";break;
 case 2:$code = "abcdefghigjlmnopqrstuvwxyz";break;
 case 3:$code = "abcdefghigjlmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";break;
 case 4:$code = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";break;
 case 5:$code = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";break;
 case 6:$code = "0123456789abcdefghigjlmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";break;
default:$code="";
}
$len = strlen($code);
for($i = 0;$i<$size;$i++){
$rCode .= $code[rand(0,$len-1)];
}
return $rCode;
}

呵呵,getRandCode($type,$size) $type是分类,$size 是获取随机码的长度。
http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E

·上一篇:WINDOWS + WAMP + Zend Framework 配置(转载) >>    ·下一篇:smarty输出索引 间隔输出 包含变量 >>
推荐文章
最新文章