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; }
作者:青茶
免责声明:文章、笔记等仅供分享、探讨、参考等学习之用,因此造成的任何后果概不负责。(如有错误、疏忽等问题,欢迎指正、讨论,谢谢)
本文版权归作者和博客园共有,欢迎转载,但请务必在文章页面明显位置给出原文连接,谢谢配合。