您所在的位置:小祥子 » 编程 » PHP » 正文

PHP取得随机字符串

时间:2015-02-13 编辑:本站 来源:本站原创

代码如下

function rands($length,$strtolower=1) {
 $hash = '';
 $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
 $max = strlen($chars) - 1;
 mt_srand((double)microtime() * 1000000);
 for($i = 0; $i < $length; $i++) {
  $hash .= $chars[mt_rand(0, $max)];
 }
 if($strtolower==1){
  $hash=strtolower($hash);
 }
 return $hash;
}

使用方法

rands(10,1) //这就是生成一个10位数的全小写字符串

rands(6,0) //生成7位数的随机字符串,区分大小写