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;
}
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;
}
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03