码迷,mamicode.com
首页 > Web开发 > 详细

php生成随机字符串函数

时间:2018-06-17 13:32:22      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:bcd   PQ   pat   amp   var   TE   def   dump   string   

  • 代码:
    /*
    @desc:生成随机字符串
    @param $len 要生成的字符串长度
    @return str 生成的字符串
    */
    function randstr($len){
    $pattern = ‘1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLOMNOPQRSTUVWXYZ,./<>?;#:@~[]{}-_=+)(*&^%FCKpd0pound;”!‘;
    $strlen = mb_strlen($pattern) - 1;
    $str = "";
    for($i = 0;$i < $len;$i++){
        $str .= $pattern[mt_rand(0,$strlen)];
    }
    return $str;
    }
  • 测试:
    $ret = randstr(10);
    var_dump($ret);
  • 输出:
    string(10) "t8{OQ;,Sz["
  • php生成随机字符串函数

    标签:bcd   PQ   pat   amp   var   TE   def   dump   string   

    原文地址:http://blog.51cto.com/12173069/2130151

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!