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

首頁 > 開發 > PHP > 正文

php獲取四位字母和數字的隨機數的實現方法

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

這篇文章主要介紹了php做程序開發的過程中,我們很多時候會在登錄界面或者評論界面做一些四位數的驗證碼,需要的朋友可以參考下

那么我們知道在php中簡單的四位數的純數字驗證可以用rand(1000,9999)就可以了,但如果我們要得到字母和數字的隨機四位數,那我們該如何寫函數呢?下面胡鵬博客在php資料欄目下給出一個完整的實例。

 

 
  1. <?php 
  2. function GetfourStr($len)  
  3. {  
  4. $chars_array = array(  
  5. "0""1""2""3""4""5""6""7""8""9"
  6. "a""b""c""d""e""f""g""h""i""j""k",  
  7. "l""m""n""o""p""q""r""s""t""u""v",  
  8. "w""x""y""z""A""B""C""D""E""F""G",  
  9. "H""I""J""K""L""M""N""O""P""Q""R",  
  10. "S""T""U""V""W""X""Y""Z",  
  11. );  
  12. $charsLen = count($chars_array) - 1;  
  13.  
  14. $outputstr = "";  
  15. for ($i=0; $i<$len$i++)  
  16. {  
  17. $outputstr .= $chars_array[mt_rand(0, $charsLen)];  
  18. }  
  19. return $outputstr;  
  20. }  
  21. echo GetfourStr(4); 
  22. ?> 

其中部分函數解析:mt_rand函數說明:mt_rand()返回隨機整數。

如果沒有提供可選參數 min 和 max,mt_rand() 返回 0 到 RAND_MAX 之間的偽隨機數。例如想要 0 到 46(包括 0 和 46)之間的隨機數,用 mt_rand(0, 46)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 门头沟区| 武隆县| 明溪县| 黄冈市| 乌拉特中旗| 泰州市| 昌吉市| 开化县| 中牟县| 射阳县| 台南市| 青海省| 陈巴尔虎旗| 宁远县| 万盛区| 汉沽区| 杂多县| 囊谦县| 于都县| 清徐县| 黑河市| 射洪县| 新沂市| 鲁甸县| 惠东县| 乌海市| 舟山市| 同江市| 获嘉县| 四川省| 来凤县| 迭部县| 来宾市| 贺州市| 抚顺县| 潼关县| 淮北市| 林州市| 德保县| 什邡市| 平邑县|