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

首頁 > 語言 > PHP > 正文

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

2024-09-04 11:49:22
字體:
來源:轉載
供稿:網友

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

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

$str=´jfowef34098094j3204efa234sfg2z23srhftj345xjxjhsrth´;

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

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

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

  1. <?php 
  2.   
  3. //mt_rand 獲取隨機數 mt_rand(min, max); 
  4. //設置被隨機采集的字符串 
  5. $str="abcdefghijkmnpqrstuvwxyz0123456789ABCDEFGHIGKLMNPQRSTUVWXYZ"
  6.   
  7. //設置生成的隨機數個數 
  8. $codeLen=&acute;5&acute;; 
  9.   
  10. functionstr_rand($str,$codeLen){ 
  11.  $rand=""
  12.  for($i=0;$i<$codeLen-1;$i){ 
  13.   //如:隨機數為30 則:$str[30] 
  14.   $rand.=$str[mt_rand(0,strlen($str)-1)]; 
  15.  } 
  16.  return$rand
  17. //Vevb.com 
  18. $code=str_rand($str,$codeLen); 
  19. echo$code
  20.   
  21. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民县| 成都市| 历史| 张掖市| 湖北省| 安阳县| 廉江市| 湾仔区| 文昌市| 晋城| 盐城市| 乐清市| 洞头县| 襄汾县| 锡林郭勒盟| 乌审旗| 会昌县| 和龙市| 泽库县| 衡南县| 大同县| 开江县| 富锦市| 青川县| 新宾| 常山县| 高唐县| 长顺县| 连山| 白沙| 化隆| 富平县| 大埔区| 夏邑县| 洛阳市| 贵南县| 四子王旗| 和龙市| 依安县| 昌邑市| 威信县|