//我們經常在生成卡券或生成邀請碼時會用到隨機生成字母加數字組合的字符串,以下就是實現該應用的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; }