您现在的位置是:首页 > 学无止境 > PHPPHP

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

小郭2022-08-10 09:08:04PHP1892人已围观

简介我们经常在生成卡券或生成邀请码时会用到随机生成字母加数字组合的字符串,以下就是实现该应用的PHP代码public function createInvitecode(...

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

}


小郭博客
  • 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《小郭博客》。
  • 本文网址:http://www.d163.net/html/php/550.html
  • 上篇文章:php设置session超时过期时间
  • 下篇文章:已经是最后一篇
  • PHP教程

标签云 更多

关闭
QQ 微信 支付宝扫一扫打赏