站長資訊網
最全最豐富的資訊網站

php如何能隨機生成驗證碼

本篇文章給大家介紹一下php隨機生成驗證碼的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

php如何能隨機生成驗證碼

<?php /*  * 方法類  * */ class functions {     /**      * PHP隨機生成驗證碼函數      *      * @param array      * @return  mixed      */     function randCode($params = [])     {         $num = $params['num'] ?? 4; //驗證碼個數         $isLetter = $params['isLetter'] ? $params['isLetter'] : 1; //1是純數字 2是字母和數字的組合          if($isLetter==1){             for($i=1;$i<=$num;$i++){                 $codeMin.=0;                 $codeMax.=9;             }             return rand($codeMin,$codeMax);         }          if($isLetter==2){             //如果想調整權重,自己可以根據需求修改$codeArr這個一位數組             $codeArr = ['1','2','3','4','5','6','7','8','9','0','a','b','c','d','e','f','g','h','i',             'j','k','l','m','n','o','p','q','e','s','t','u','v','w','x','y','z',             '1','2','3','4','5','6','7','8','9','0'];             $codeKeys = array_rand($codeArr,$num);             shuffle($codeKeys);             foreach ($codeKeys as $codeValue){                 $codeStr .= $codeArr[$codeValue];             }             return $codeStr;         }     } }  //測試生成驗證碼方法 $re = (new functions())->randCode([     'num'      => 6, //需要的個數     'isLetter' => 2, //1是純數字 2是數字加字符串 ]); print_r($re);

測試結果如下

php如何能隨機生成驗證碼

推薦學習:php視頻教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产成人vr精品a视频| 西瓜精品国产自在现线| 亚洲成a人片在线观看精品| 久久久免费的精品| 亚洲精品成人无码中文毛片不卡| 中文字幕日韩一区二区不卡| 日韩精品无码人妻免费视频| 最新亚洲精品国偷自产在线| 91麻豆精品国产91久久久久久| 久久9精品久久久| 国产亚洲精品自在久久| 九色精品视频在线观看| 黑人巨大精品播放| 日韩乱码人妻无码系列中文字幕 | 无码精品人妻一区二区三区人妻斩| 99精品高清视频一区二区| 国产精品手机在线观看你懂的 | 在线日韩日本国产亚洲| 国产精品综合一区二区三区| 国产精品视频在线观看| 99国产精品国产精品九九| 日本尤物精品视频在线看| 真实国产乱子伦精品免费| 精品熟女少妇av免费久久| 99精品免费观看| 人妻少妇乱子伦精品| 日韩精品一区二区亚洲AV观看| 久久精品午夜福利| 无码精品人妻一区二区三区漫画 | 亚洲a∨无码精品色午夜| 亚洲综合精品第一页| 人妻少妇偷人精品视频| 久久精品无码中文字幕| 亚洲精品无码成人| 多人伦精品一区二区三区视频| 国产精品无码2021在线观看| 日本精品久久久久久福利| 国产真实伦偷精品| 亚洲中文字幕无码日韩| 日韩A∨精品日韩在线观看| 无码精品日韩中文字幕|