2e2e2 发表于 2014-4-18 11:25:28

php随机生成制定长度的字符串 可以固定数字 字母 混合

php 生成随机字符串

可以指定是纯数字 还是纯字母 或者混合的。

可以指定长度的。
function rand_zifu($what,$number){
    $string='';
    for($i = 1; $i <= $number; $i++){
      //混合
      $panduan=1;
      if($what == 3){      
            if(rand(1,2)==1){
                $what=1;
            }else{
                $what=2;
            }
            $panduan=2;
      }

      //数字
      if($what==1){
            $string.=rand(0,9);
      }elseif($what==2){
      //字母
            $rand=rand(0,24);
            $b='a';
            for($a =0;$a <=$rand;$a++){
                $b++;
            }
            $string.=$b;
      }
      if($panduan==2)$what=3;
    }
    return $string;
}
echo rand_zifu(3,10);

页: [1]
查看完整版本: php随机生成制定长度的字符串 可以固定数字 字母 混合