本人刚刚开始学php,希望以后各位大虾能多多帮助啊
/** * 生成随机指定个数指定格式的字符串 * @param type $length 长度 默认32位 * @param type $mode 类型 默认大小写和数字 1数字 2小写字母 3大写字母 4大小写字母 5大写字母+数字 6小写字母+数字 7大小写字母+数字 * @return string */ function getCode($length = 32, $mode = 0) { switch ($mode) { case '1': $str = '1234567890'; break; case '2': $str = 'abcdefghijklmnopqrstuvwxyz'; break; case '3': $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; break; case '4': $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; break; case '5': $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; break; case '6': $str = 'abcdefghijklmnopqrstuvwxyz1234567890'; break; default: $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890'; break; } $result = ''; $max = strlen($str) - 1; for ($i = 0; $i < $length; $i++) { $result .= $str[mt_rand(0, $max)]; } return $result; } echo getCode(32, 6);