最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP生成隨機(jī)字符串實(shí)例代碼(字母+數(shù)字)

 更新時(shí)間:2019年09月11日 11:45:10   作者:概念西瓜  
這篇文章主要給大家介紹了關(guān)于PHP生成隨機(jī)字符串(字母+數(shù)字)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

當(dāng)我們要生成一個(gè)隨機(jī)字符串時(shí),總是先創(chuàng)建一個(gè)字符池,然后用一個(gè)循環(huán)和mt_rand()或rand()生成php隨機(jī)數(shù),從字符池中隨機(jī)選取字符,最后拼湊出需要的長度

function randomkeys($length) 
{ 
 $pattern = '1234567890abcdefghijklmnopqrstuvwxyz 
    ABCDEFGHIJKLOMNOPQRSTUVWXYZ;
 for($i=0;$i<$length;$i++) 
 { 
  $key .= $pattern{mt_rand(0,35)}; //生成php隨機(jī)數(shù) 
 } 
 return $key; 
} 
echo randomkeys(8);

另一種用PHP生成隨機(jī)數(shù)的方法:利用chr()函數(shù),省去創(chuàng)建字符池的步驟。

function randomkeys($length){ 
 $output=''; 
 for ($a = 0; $a<$length; $a++) { 
  $output .= chr(mt_rand(33, 126)); //生成php隨機(jī)數(shù) 
 } 
 return $output; 
} 
echo randomkeys(8);

 

在第二個(gè)php隨機(jī)函數(shù)里,先用mt_rand()生成一個(gè)介于33到126之間的php隨機(jī)數(shù),然后用chr()函數(shù)轉(zhuǎn)化成字符。第二個(gè)函數(shù)和第一個(gè)函數(shù)功能相同,而且更簡潔。如果不需要特殊字符的話還是直接寫在字符池中比較好。

ASCII碼表

信息在計(jì)算機(jī)上是用二進(jìn)制表示的,這種表示法讓人理解就很困難。因此計(jì)算機(jī)上都配有輸入和輸出設(shè)備,這些設(shè)備的主要目的就是,以一種人類可閱讀的形式將信息在這些設(shè)備上顯示出來供人閱讀理解。為保證人類和設(shè)備,設(shè)備和計(jì)算機(jī)之間能進(jìn)行正確的信息交換,人們編制的統(tǒng)一的信息交換代碼,這就是ASCII碼表,它的全稱是“美國信息交換標(biāo)準(zhǔn)代碼”。

八進(jìn)制 十六進(jìn)制 十進(jìn)制 字符 八進(jìn)制 十六進(jìn)制 十進(jìn)制 字符
00 00 0 nul 100 40 64 @
01 01 1 soh 101 41 65 A
02 02 2 stx 102 42 66 B
03 03 3 etx 103 43 67 C
04 04 4 eot 104 44 68 D
05 05 5 enq 105 45 69 E
06 06 6 ack 106 46 70 F
07 07 7 bel 107 47 71 G
10 08 8 bs 110 48 72 H
11 09 9 ht 111 49 73 I
12 0a 10 nl 112 4a 74 J
13 0b 11 vt 113 4b 75 K
14 0c 12 ff 114 4c 76 L
15 0d 13 er 115 4d 77 M
16 0e 14 so 116 4e 78 N
17 0f 15 si 117 4f 79 O
20 10 16 dle 120 50 80 P
21 11 17 dc1 121 51 81 Q
22 12 18 dc2 122 52 82 R
23 13 19 dc3 123 53 83 S
24 14 20 dc4 124 54 84 T
25 15 21 nak 125 55 85 U
26 16 22 syn 126 56 86 V
27 17 23 etb 127 57 87 W
30 18 24 can 130 58 88 X
31 19 25 em 131 59 89 Y
32 1a 26 sub 132 5a 90 Z
33 1b 27 esc 133 5b 91 [
34 1c 28 fs 134 5c 92 \
35 1d 29 gs 135 5d 93 ]
36 1e 30 re 136 5e 94 ^
37 1f 31 us 137 5f 95 _
40 20 32 sp 140 60 96 '
41 21 33 ! 141 61 97 a
42 22 34 " 142 62 98 b
43 23 35 # 143 63 99 c
44 24 36 $ 144 64 100 d
45 25 37 % 145 65 101 e
46 26 38 & 146 66 102 f
47 27 39 ` 147 67 103 g
50 28 40 ( 150 68 104 h
51 29 41 ) 151 69 105 i
52 2a 42 * 152 6a 106 j
53 2b 43 + 153 6b 107 k
54 2c 44 , 154 6c 108 l
55 2d 45 - 155 6d 109 m
56 2e 46 . 156 6e 110 n
57 2f 47 / 157 6f 111 o
60 30 48 0 160 70 112 p
61 31 49 1 161 71 113 q
62 32 50 2 162 72 114 r
63 33 51 3 163 73 115 s
64 34 52 4 164 74 116 t
65 35 53 5 165 75 117 u
66 36 54 6 166 76 118 v
67 37 55 7 167 77 119 w
70 38 56 8 170 78 120 x
71 39 57 9 171 79 121 y
72 3a 58 : 172 7a 122 z
73 3b 59 ; 173 7b 123 {
74 3c 60 < 174 7c 124 |
75 3d 61 = 175 7d 125 }
76 3e 62 > 176 7e 126 ~
77 3f 63 ? 177 7f 127 del

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • PHP XML數(shù)據(jù)解析代碼

    PHP XML數(shù)據(jù)解析代碼

    PHP解析XML 數(shù)據(jù)代碼,用于PHP讀取XML數(shù)據(jù)。
    2010-05-05
  • MacOS 安裝 PHP的圖片裁剪擴(kuò)展Tclip

    MacOS 安裝 PHP的圖片裁剪擴(kuò)展Tclip

    Tclip是一個(gè)頭像自動(dòng)識(shí)別,php圖片裁剪項(xiàng)目。他可以自動(dòng)識(shí)別圖片中的重要區(qū)域,并且在圖片裁剪時(shí)保留重要區(qū)域。下面我們就來看看如何在MacOS上進(jìn)行安裝。
    2015-03-03
  • 淺談php的TS和NTS的區(qū)別

    淺談php的TS和NTS的區(qū)別

    這篇文章主要介紹了php的TS和NTS的區(qū)別,文中介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • php 破解防盜鏈圖片函數(shù)

    php 破解防盜鏈圖片函數(shù)

    只支持jpg和gif ,大家可以修改下,就可以支持多種圖片格式了
    2008-12-12
  • phpinfo無法顯示的原因及解決辦法

    phpinfo無法顯示的原因及解決辦法

    今天小編就為大家分享一篇關(guān)于phpinfo無法顯示的原因及解決辦法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • PHP通過表單或URL傳遞值的示例代碼

    PHP通過表單或URL傳遞值的示例代碼

    在PHP中,通過表單(Form)或URL(通過GET方法)傳遞值是一種常見的數(shù)據(jù)交互方式,這種方式廣泛應(yīng)用于Web開發(fā)中以實(shí)現(xiàn)頁面間的數(shù)據(jù)通信,本文將介紹PHP通過表單或URL傳遞值的示例代碼,需要的朋友可以參考下
    2024-09-09
  • PHP 加密 Password Hashing API基礎(chǔ)知識(shí)點(diǎn)

    PHP 加密 Password Hashing API基礎(chǔ)知識(shí)點(diǎn)

    在本篇文章里小編給大家分享的是一篇關(guān)于PHP 加密 Password Hashing API基礎(chǔ)知識(shí)點(diǎn),有興趣的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • 解析php時(shí)間戳與日期的轉(zhuǎn)換

    解析php時(shí)間戳與日期的轉(zhuǎn)換

    本篇文章是對php中時(shí)間戳與日期的轉(zhuǎn)換進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php smarty 二級(jí)分類代碼和模版循環(huán)例子

    php smarty 二級(jí)分類代碼和模版循環(huán)例子

    分享下最近寫的smarty模版引擎輸出二級(jí)分類代碼,主要是靠二維數(shù)組進(jìn)行控制輸出。
    2011-06-06
  • php7 沒有phpize的解決方法

    php7 沒有phpize的解決方法

    在本篇文章里小編給大家分享的是一篇關(guān)于php7 沒有phpize的解決方法及相關(guān)問題總結(jié),有需要的朋友們可以跟著學(xué)習(xí)下。
    2021-12-12

最新評(píng)論

崇礼县| 广平县| 东山县| 长岭县| 威信县| 怀化市| 当雄县| 乌海市| 如皋市| 沂南县| 焦作市| 南雄市| 西昌市| 特克斯县| 景宁| 武义县| 衡阳市| 新闻| 宣恩县| 新兴县| 佛坪县| 成安县| 项城市| 灵川县| 黄山市| 海原县| 武夷山市| 台南县| 郯城县| 苗栗市| 合江县| 宁都县| 满城县| 资源县| 五台县| 邻水| 绥中县| 尖扎县| 屯留县| 金华市| 玉山县|