日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP生成隨機字符串程序代碼

PHP生成隨機字符串程序代碼

來源:程序員人生   發布時間:2014-04-09 07:51:17 閱讀次數:2788次

因為工具需我們需要寫一個可以隨機字符串生成了函數,這個我在想網上應該很多這類生成隨機字符串函數,百度了一下一大堆下面我來給各位總結這些不錯的php函數。

利用for循環把我們定義好的字符遍歷即可,代碼如下:

  1. <?php 
  2. /* Generate Password 
  3. * Length : 8 
  4. */ 
  5. $str = “0123456789abcdefghijklmnopqrstuvwxyz”;   //   輸出字符集 
  6. $n = 8;   //   輸出串長度 
  7. $len = strlen($str)-1; 
  8. for($i=0 ; $i<$n$i++){ 
  9. $s .=  $str[rand(0,$len)]; 
  10. echo $s . “<br/>”; 
  11. ?> 

可以生成指定長度的純數字字符串、字符字符串等等,(大寫、小寫、大小寫及大小寫與數字的組合,還可以根據喜好進行擴充)。

下面的$length=5,如果你改成10就是10位。

把$str = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' 改成$str = '0123456789' 就是純數字字符串,代碼如下:

  1. <?php 
  2. function getRandStr($length) {   
  3. $str = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';  
  4. $randString = '';  
  5. $len = strlen($str)-1;  
  6. for($i = 0;$i < $length;$i ++){  
  7. $num = mt_rand(0, $len);  
  8. $randString .= $str[$num];  
  9. }  
  10. return $randString ;   
  11. //使用方法如下 
  12. $test=getRandStr($length=5); 
  13. echo $test
  14. ?> 

或使用while,代碼如下:

  1. <?php 
  2.  /** 
  3.   */ 
  4.  function createRandomStr($length){ 
  5.   $str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';//62個字符 
  6.   $strlen = 62; 
  7.   while($length > $strlen){ 
  8.    $str .= $str
  9.    $strlen += 62; 
  10.   } 
  11.   $str = str_shuffle($str); 
  12.   return substr($str,0,$length); 
  13.  } 
  14. echo createRandomStr(10); 
  15. ?> 

利用數組和字符轉換的思想,代碼如下:

  1. <?php 
  2.  /** 
  3.   *@blog <www.phpfensi.com> 
  4.   */ 
  5.  function createRandomStr($length){ 
  6.   $str = array_merge(range(0,9),range('a','z'),range('A','Z')); 
  7.   shuffle($str); 
  8.   $str = implode('',array_slice($str,0,$length)); 
  9.   return $str
  10.  } 
  11.  echo createRandomStr(10); 
  12. ?>
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久久看片 | 欧美一二区 | 国产色播视频 | 一区二区三区四区国产精品 | 精品国产一区二区三区久久久久久 | 欧美日韩一区二区三区不卡视频 | 玖玖色资源 | 国产一区二区三区四区三区四 | 成人免费大片在线观看 | 国产精品区免费视频 | 在线中文字幕亚洲 | 亚洲欧美激情视频 | 久久久久国产精品一区 | 国产一区二区三区免费视频 | 亚洲国产天堂久久综合 | 嫩草影院在线观看视频 | 国产精品久久久久久妇 | 日韩欧美天堂 | 毛片免费在线 | 久久综合九色 | 久久久久一区二区 | 中文字幕一区在线观看视频 | 黄色在线片| 精品久久久久久久久久久下田 | 精品欧美一区二区三区 | 日韩电影一区二区三区 | 国产成人精品一区二区三区网站观看 | 国精品一区二区 | 久久精品一区二区 | 麻豆精品 | 少妇翘臀亚洲精品av图片 | 看a网站| 欧美精三区欧美精三区 | 天天干女人 | 黄色一级视频在线播放 | 日本三级视频在线播放 | 黄色在线 | www.日韩av| 久久久www成人免费无遮挡大片 | 国产高清视频一区二区 | 精品久久99|