我想默認的產(chǎn)生四位驗證碼,第一位要是數(shù)字,第二位是字母,第三位要是字母+數(shù)字。---------------------------------------------------------------------下面是我寫的,我不知道怎么寫,而且也報錯,求大神?。?!<?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貢獻107條經(jīng)驗 獲得超71個贊
//這里定義了一個生成隨機驗證碼的函數(shù)??第一部分數(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);//第一部分驗證碼???0-9數(shù)字 ????//array_rand()函數(shù)返回隨機單元的鍵名 ????$sec_idx?=?array_rand($words,1);?//第二部分驗證碼索引 ????$second?=?$words[$sec_idx];?//第二部分驗證碼??a-z隨機一個字母 ????$third_idx?=?array_rand($words,1);?//第三部分驗證碼字母索引 ????$third?=?$words[$third_idx].rand(0,9);//第三部分字母+數(shù)字 ????return?$first.$second.$third; } echo?identifyCode(); //運行結(jié)果:7kp1
- 1 回答
- 0 關(guān)注
- 1164 瀏覽
添加回答
舉報
0/150
提交
取消