成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP獲取隨機數經驗之談

開發 后端
PHP獲取隨機數對于初次接觸PHP語言的朋友來說還是比較陌生的。其實要想實現這一功能還是比較簡單的,本文就給出了具體的實現方法。

PHP語言中有處理數據字符的方法。我們今天為大家講解的是有關PHP獲取隨機數的相關知識。希望通過文章中介紹的內容能夠加深我們對PHP的理解。#t#

作用:

取得隨機字符串

PHP獲取隨機數的參數:

1、(int)$length = 32 #隨機字符長度
2、(int)$mode = 0 #隨機字符類型,0為大小寫英文和數字,1為數字,2為小寫字母,3為大寫字母,4為大小寫字母,5為大寫字母和數字,6為小寫字母和數字

PHP獲取隨機數定義類代碼

  1. < ?php   
  2. class getRandstrClass   
  3. {   
  4. function getCode ($length = 32, $mode = 0)   
  5. {   
  6. switch ($mode) {   
  7. case '1':   
  8. $str = '1234567890';   
  9. break;   
  10. case '2':   
  11. $str = 'abcdefghijklmnopqrstuvwxyz';   
  12. break;   
  13. case '3':   
  14. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';   
  15. break;   
  16. case '4':   
  17. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZa
    bcdefghijklmnopqrstuvwxyz'
    ;break;   
  18. case '5':   
  19. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXY
    Z1234567890'
    ;   
  20. break;   
  21. case '6':   
  22. $str = 'abcdefghijklmnopqrstuvwxyz
    1234567890'
    ;   
  23. break;   
  24. default:   
  25. $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZa
    bcdefghijklmnopqrstuvwxyz1234567890'
    ;   
  26. break;   
  27. }   
  28. $randString = '';   
  29. $len = strlen($str)-1;   
  30. for($i = 0;$i < $length;$i ++){   
  31. $num = mt_rand(0, $len);   
  32. $randString .= $str[$num];   
  33. }   
  34. return $randString ;   
  35. }   
  36. }   
  37. ?>  

PHP獲取隨機數使用說明:

1.將以上代碼另存為random.php
2.在需要的頁面引入random.php

  1. < ?php   
  2. require_once('random.php');   
  3. ?>  

3. 使用之前定義的類

  1. < ?php   
  2. $code = new getRandstrClass();   
  3. $length = 32;   
  4. $mode = 0;   
  5. $str = $code->getCode($length, $mode);   
  6. echo $str;   
  7. ?>   

以上就是PHP獲取隨機數的全部應用方法。

責任編輯:曹凱 來源: 百度博客
相關推薦

2009-12-09 16:58:03

PHP strtoti

2009-11-16 15:32:05

PHP數組函數

2009-12-23 10:07:57

學習WPF

2009-11-18 09:53:50

PHP安裝設置

2009-11-09 17:06:38

WCF選擇綁定

2009-12-17 18:12:31

Ruby框架應用

2010-04-30 14:31:58

Unix系統

2010-03-02 17:48:35

WCF尋址報頭

2009-11-02 15:16:07

VB.NET編程

2010-04-22 18:07:28

Aix系統維護

2009-11-05 15:50:25

WCF behavio

2012-05-23 09:43:59

Linux升級經驗

2009-06-16 08:49:51

2010-07-26 15:36:59

CCNP

2010-04-29 12:09:42

Unix服務器

2020-01-10 18:25:00

Go語言JavaScript編程語言

2012-07-06 15:31:29

Linux系統

2009-11-03 10:40:57

VB.NET Prot

2009-11-17 11:30:31

PHP表單

2010-01-15 10:48:29

C++程序代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品1区2区3区 国产在线观看一区 | 欧洲视频一区 | 91免费观看在线 | 一区二区在线不卡 | 色视频免费| 欧美综合色| 国产激情一区二区三区 | www.黄网 | 色伊人| 丝袜 亚洲 另类 欧美 综合 | 色综合久久天天综合网 | 中文精品一区二区 | 国产精品三级久久久久久电影 | 免费观看黄 | 日韩欧美中文字幕在线观看 | 热re99久久精品国99热观看 | 成人网视频 | 日本不卡一区 | 视频在线一区二区 | 亚洲精品日韩在线 | 午夜影院在线观看 | 欧美精品一区二区在线观看 | 国产羞羞视频在线观看 | 日韩视频a| 国产精品久久久久久久久久妇女 | 香蕉大人久久国产成人av | 99精品99| 二区在线视频 | 亚洲欧洲精品一区 | 999re5这里只有精品 | 一区二区三区亚洲 | 日韩成人免费 | 天天干天天干 | 久久久免费观看视频 | 国产91视频免费 | 午夜专区| 黄色一级大片在线免费看产 | 久久久资源 | 中文字幕一区二区三区在线观看 | 国产精品视频免费看 | 国产精品视频网站 |