PHP随机生成6位数字和字母字符串

时间:2024年01月21日

/

来源:网络

/

编辑:佚名

我们经常在生成卡券或生成邀请码时会用到随机生成字母加数字组合的字符串,以下就是实现该应用的PHP代码
public function createInvitecode() {
    // 生成字母和数字组成的6位字符串
    $str = range('A', 'Z');
    // 去除大写的O,以防止与0混淆 
    unset($str[array_search('O', $str)]);
    $arr = array_merge(range(0, 9), $str);
    shuffle($arr);
    $invitecode = '';
    $arr_len = count($arr);
    for ($i = 0; $i < 6; $i++) {
        $rand = mt_rand(0, $arr_len - 1);
        $invitecode .= $arr[$rand];
    }
    return $invitecode;
}
猜你需要

豫ICP备2021026617号-1  豫公网安备:41172602000185   Copyright © 2021-2028 www.78moban.com/ All Rights Reserved

本站作品均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系 1565229909#qq.com(把#改成@),我们将立即处理。