国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

PHP封裝函數實現生成隨機的字符串驗證碼

2024-05-04 23:54:35
字體:
來源:轉載
供稿:網友

前言

一般情況下我們在做程序的時候肯定會有很多地方使用到隨機字符串、比如做驗證碼用到的、然后就把這個函數封裝起來、使用時候要設置2個參數、原理是隨機抓取字符串、對字符串進行拼接

$str設置里要被采集的字符串、比如

$str=´jfowef34098094j3204efa234sfg2z23srhftj345xjxjhsrth´;

則在函數里面生成的字符串就回從 $str 里面隨機抓取

$codeLen設置要生成的隨機字符串、設置5、則生成5個隨機字符串、比如

$codeLen=´5´;//設置生成的隨機數個數

代碼如下

<?php//mt_rand 獲取隨機數 mt_rand(min, max);//設置被隨機采集的字符串$str="abcdefghijkmnpqrstuvwxyz0123456789ABCDEFGHIGKLMNPQRSTUVWXYZ";//設置生成的隨機數個數$codeLen=´5´;function str_rand($str,$codeLen){ $rand=""; for($i=0; $i<$codeLen-1; $i ){  //如:隨機數為30 則:$str[30]  $rand .= $str[mt_rand(0, strlen($str)-1)];  } return $rand;}$code=str_rand($str,$codeLen);echo $code; ?>

總結

以上就是完整的生成隨機字符串的方法、除了可以用到驗證碼的地方還可以使用到其它地方,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 娄底市| 泰顺县| 维西| 布拖县| 安阳市| 七台河市| 怀宁县| 邹平县| 项城市| 恩平市| 阳原县| 开封市| 安阳县| 榆社县| 玛沁县| 巴东县| 铁岭县| 西畴县| 会东县| 土默特右旗| 高青县| 安图县| 大关县| 巨野县| 项城市| 田阳县| 芷江| 辽源市| 吉水县| 潮安县| 芦山县| 庆城县| 天水市| 湘西| 丰顺县| 龙川县| 甘肃省| 宣武区| 定陶县| 安阳县| 革吉县|