<?php
/**
?*?@param?$i?1?:數(shù)字???2?:字母??3:數(shù)字字母混合
?*?@param?string?$wei??生成幾位
?*/
function?yanzheng($i,?$wei?=?'4')
{
????switch?($i)?{
????????case??1:
????????????for?($i?=?1;?$i?<=?$wei;?$i++)?{
????????????????//?echo?$i;
????????????????echo?$yanzhengma?=?rand(0,?9);
????????????}
????????????break;
????????case?2;
????????????for?($i?=?1;?$i?<=?$wei;?$i++)?{
????????????????//?echo?$i;
????????????????echo?$yanzhengma?=?chr(rand(65,?90));
????????????}
????????????break;
????????case?3;
????????????function?suiji($i)
????????????{
????????????????$shuzi?=?rand(0,?9);
????????????????$zimu?=?chr(rand(65,?90));
????????????????//?echo??$i?;
????????????????if?($i?==?'1')?{
????????????????????$yanzhengma1?=?$shuzi;
????????????????}?else?if?($i?==?'2')?{
????????????????????$yanzhengma1?=?$zimu;
????????????????}
????????????????return?$yanzhengma1;
????????????}
????????????for?($i?=?1;?$i?<=?$wei;?$i++)?{
????????????????//?echo?$i;
????????????????echo?suiji(rand(1,?2));
????????????}
????????????break;
????}
}
yanzheng(3,?9);
2018-07-17
是要求驗證碼,,,,而不是簡單的返回幾個數(shù)字或字母,,去看看驗證碼制作的課程吧