国产探花免费观看_亚洲丰满少妇自慰呻吟_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. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜丰县| 桃江县| 德州市| 获嘉县| 文安县| 伊吾县| 沙坪坝区| 迁西县| 综艺| 交城县| 芒康县| 临澧县| 咸丰县| 当涂县| 沾化县| 武乡县| 汉阴县| 武宣县| 呼伦贝尔市| 临沂市| 安康市| 北碚区| 米脂县| 东丰县| 馆陶县| 呈贡县| 大足县| 固始县| 景德镇市| 施秉县| 从化市| 禹州市| 和平区| 泾阳县| 镇巴县| 宁晋县| 突泉县| 容城县| 开鲁县| 静宁县| 拉萨市|