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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邳州市| 青铜峡市| 定安县| 西乌珠穆沁旗| 潞西市| 莲花县| 内乡县| 嘉峪关市| 淳安县| 祁阳县| 宁乡县| 玉溪市| 旺苍县| 翁牛特旗| 新巴尔虎右旗| 赤水市| 平阳县| 兴海县| 社旗县| 安平县| 泸水县| 杭锦旗| 奉节县| 都安| 明溪县| 安国市| 青龙| 章丘市| 浦北县| 荆门市| 上杭县| 汶上县| 洛宁县| 喀喇沁旗| 聊城市| 通海县| 石柱| 顺平县| 新晃| 西藏| 黑河市|