php随机生成字符串

2019-06-01 14:40 php常用 197 梁俊威

有的时候我们需要系统自动给我们生成一串随机字符串,比如订单号、核销码等,废话不多说,直接上码!

/*
* int $number 需要生成的字符串数量,默认16位。
* int $type   生成的字符串类型:0.纯数字 1.数字+字母(小写) 2.数字+字母(大小写)
*-/
function getRandString($number=16, $type=0){
    $array = [
        '0123456789',
        '0123456789abcdefghijklmnopqrstuvwxyz',
        '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
    ];
    $arr = $array[$type];
    $length = strlen($arr )-1;
    $string = '';
    for($i=0;$<$number;$i++){
        $string .= $arr[rand(0, $length)];
    }
    return $string;
}


若无特殊说明,本站点所有内容均为原创,转载请说明出处!

原文链接:https://www.ljwei.com.cn/read/131.html

QQ客服

QQ客服

微信客服

微信客服

微信客服二维码
意见反馈

意见反馈

一键置顶