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

 

复制代码
//我们经常在生成卡券或生成邀请码时会用到随机生成字母加数字组合的字符串,以下就是实现该应用的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;

}
复制代码

 

posted @   青茶360  阅读(257)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2020-04-22 基于thinkphp3.2.3开发的CMS内容管理系统 - ThinkPHP框架
2016-04-22 Highcharts下载与使用_数据报表图
点击右上角即可分享
微信分享提示