PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > PHP教程 > 正文

    php生成随机字符串函数

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:php生成随机字符串函数分享,希望对大家学习有所帮助。
    php生成随机字符串函数

    1. /** 
    2.  * 生成随机字符串 
    3.  * @param int       $length  要生成的随机字符串长度 
    4.  * @param string    $type    随机码类型:0,数字+大小写字母;1,数字;2,小写字母;3,大写字母;4,特殊字符;-1,数字+大小写字母+特殊字符 
    5.  * @return string 
    6.  * @author wangbing 
    7.  */ 
    8.  function randCode($length = 5, $type = 0) { 
    9.     $arr = array(1 => "0123456789", 2 => "abcdefghijklmnopqrstuvwxyz", 3 => "ABCDEFGHIJKLMNOPQRSTUVWXYZ", 4 => "~@#$%^&*(){}[]|"); 
    10.     if ($type == 0) { 
    11.         array_pop($arr); 
    12.         $string = implode(""$arr); 
    13.     } elseif ($type == "-1") { 
    14.         $string = implode(""$arr); 
    15.     } else { 
    16.         $string = $arr[$type]; 
    17.     } 
    18.     $count = strlen($string) - 1; 
    19.     $code = ''
    20.     for ($i = 0; $i < $length$i++) { 
    21.         $code .= $string[rand(0, $count)]; 
    22.     } 
    23.     return $code
    24.  } 

     

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-10-4893-1.html
    相关热词搜索: