我想默認(rèn)的產(chǎn)生四位驗(yàn)證碼,第一位要是數(shù)字,第二位是字母,第三位要是字母+數(shù)字。---------------------------------------------------------------------下面是我寫的,我不知道怎么寫,而且也報(bào)錯(cuò),求大神?。?!<?phpheader('content-type:text/html;charset=utf-8');function test($type,$type2,$type3){? for ($i=1;$i<=4;$i++) {? $code.=$type(type2,type3); return $code;}echo test(1,'a','1b');
1 回答

灬紫羽
TA貢獻(xiàn)107條經(jīng)驗(yàn) 獲得超71個(gè)贊
//這里定義了一個(gè)生成隨機(jī)驗(yàn)證碼的函數(shù)??第一部分?jǐn)?shù)字、第二部分字母、第三部分字母+數(shù)字 function?identifyCode() { ????$words?=?array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); ????$first?=?rand(0,9);//第一部分驗(yàn)證碼???0-9數(shù)字 ????//array_rand()函數(shù)返回隨機(jī)單元的鍵名 ????$sec_idx?=?array_rand($words,1);?//第二部分驗(yàn)證碼索引 ????$second?=?$words[$sec_idx];?//第二部分驗(yàn)證碼??a-z隨機(jī)一個(gè)字母 ????$third_idx?=?array_rand($words,1);?//第三部分驗(yàn)證碼字母索引 ????$third?=?$words[$third_idx].rand(0,9);//第三部分字母+數(shù)字 ????return?$first.$second.$third; } echo?identifyCode(); //運(yùn)行結(jié)果:7kp1
- 1 回答
- 0 關(guān)注
- 1158 瀏覽
添加回答
舉報(bào)
0/150
提交
取消