偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

PHP獲取隨機(jī)數(shù)經(jīng)驗(yàn)之談

開發(fā) 后端
PHP獲取隨機(jī)數(shù)對(duì)于初次接觸PHP語言的朋友來說還是比較陌生的。其實(shí)要想實(shí)現(xiàn)這一功能還是比較簡單的,本文就給出了具體的實(shí)現(xiàn)方法。

PHP語言中有處理數(shù)據(jù)字符的方法。我們今天為大家講解的是有關(guān)PHP獲取隨機(jī)數(shù)的相關(guān)知識(shí)。希望通過文章中介紹的內(nèi)容能夠加深我們對(duì)PHP的理解。#t#

作用:

取得隨機(jī)字符串

PHP獲取隨機(jī)數(shù)的參數(shù):

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

PHP獲取隨機(jī)數(shù)定義類代碼

  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獲取隨機(jī)數(shù)使用說明:

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獲取隨機(jī)數(shù)的全部應(yīng)用方法。

責(zé)任編輯:曹凱 來源: 百度博客
相關(guān)推薦

2009-12-09 16:58:03

PHP strtoti

2009-11-16 15:32:05

PHP數(shù)組函數(shù)

2009-12-23 10:07:57

學(xué)習(xí)WPF

2009-11-18 09:53:50

PHP安裝設(shè)置

2009-11-09 17:06:38

WCF選擇綁定

2009-12-17 18:12:31

Ruby框架應(yīng)用

2010-04-30 14:31:58

Unix系統(tǒng)

2010-03-02 17:48:35

WCF尋址報(bào)頭

2009-11-02 15:16:07

VB.NET編程

2010-04-22 18:07:28

Aix系統(tǒng)維護(hù)

2009-11-05 15:50:25

WCF behavio

2012-05-23 09:43:59

Linux升級(jí)經(jīng)驗(yàn)

2009-06-16 08:49:51

2010-07-26 15:36:59

CCNP

2010-04-29 12:09:42

Unix服務(wù)器

2020-01-10 18:25:00

Go語言JavaScript編程語言

2012-07-06 15:31:29

Linux系統(tǒng)

2009-11-03 10:40:57

VB.NET Prot

2009-11-17 11:30:31

PHP表單

2010-01-15 10:48:29

C++程序代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)