随机生成字母加数字

半城伤御伤魂 提交于 2019-11-30 00:04:17
//$lenght 生成的字符串长度function character($length = 10, $alphabet = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789'){
    mt_srand();
    // 重复字母表以防止生成长度溢出字母表长度
    if ($length >= strlen($alphabet)) {
        $rate = intval($length / strlen($alphabet)) + 1;
        $alphabet = str_repeat($alphabet, $rate);
    }
    // 打乱顺序返回
    return substr(str_shuffle($alphabet), 0, $length);
}

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!