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

php實現(xiàn)隨機生成易于記憶的密碼

 更新時間:2015年06月19日 16:10:07   作者:企鵝不笨  
這篇文章主要介紹了php實現(xiàn)隨機生成易于記憶的密碼,實例分析了php生成隨機密碼的相關技巧,需要的朋友可以參考下

本文實例講述了php實現(xiàn)隨機生成易于記憶的密碼。分享給大家供大家參考。具體實現(xiàn)方法如下:

這里通過預定義一些單詞,讓php隨機從這些單詞中選擇進行組合生成密碼

function random_readable_pwd($length=10){
  // the wordlist from which the password gets generated 
  // (change them as you like)
  $words = 'dog,cat,sheep,sun,sky,red,ball,happy,ice,';
  $words .= 'green,blue,music,movies,radio,green,turbo,';
  $words .= 'mouse,computer,paper,water,fire,storm,chicken,';
  $words .= 'boot,freedom,white,nice,player,small,eyes,';
  $words .= 'path,kid,box,black,flower,ping,pong,smile,';
  $words .= 'coffee,colors,rainbow,plus,king,tv,ring';
  // Split by ",":
  $words = explode(',', $words);
  if (count($words) == 0){ die('Wordlist is empty!'); }
  // Add words while password is smaller than the given length
  $pwd = '';
  while (strlen($pwd) < $length){
    $r = mt_rand(0, count($words)-1);
    $pwd .= $words[$r];
  }
  // append a number at the end if length > 2 and
  // reduce the password size to $length
  $num = mt_rand(1, 99);
  if ($length > 2){
    $pwd = substr($pwd,0,$length-strlen($num)).$num;
  } else { 
    $pwd = substr($pwd, 0, $length);
  }
  return $pwd;
}
//使用范例:
random_readable_pwd(10) => returns something like: pingwater6, radiohap28, sunwhite84, happykid44, etc...

希望本文所述對大家的php程序設計有所幫助。

相關文章

  • PHP中一個有趣的preg_replace函數(shù)詳解

    PHP中一個有趣的preg_replace函數(shù)詳解

    這篇文章主要給大家介紹了關于PHP中一個有趣的preg_replace函數(shù)的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用php具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • 一個PHP數(shù)組應該有多大的分析

    一個PHP數(shù)組應該有多大的分析

    PHP在數(shù)組處理上非常低效,尤其是內存占用較多,常常使得httpd進程消耗太多資源。
    2009-07-07
  • PHP實現(xiàn)的簡單AES加密解密算法實例

    PHP實現(xiàn)的簡單AES加密解密算法實例

    這篇文章主要介紹了PHP實現(xiàn)的簡單AES加密解密算法,結合具體實例形式分析了php基于mcrypt_encrypt、bin2hex、mcrypt_decrypt等方法進行字符串加密解密的相關操作技巧,需要的朋友可以參考下
    2017-05-05
  • PHP實現(xiàn)圖片旋轉的方法詳解

    PHP實現(xiàn)圖片旋轉的方法詳解

    這篇文章主要為大家詳細介紹了PHP如何實現(xiàn)圖片旋轉功能,文中的示例代碼講解詳細,對我們學習PHP有一定幫助,感興趣的小伙伴可以了解一下
    2022-11-11
  • PHP數(shù)組與字符串互相轉換實例

    PHP數(shù)組與字符串互相轉換實例

    在本篇文章里小編給大家分享的是關于PHP數(shù)組與字符串互相轉換實例內容,有需要的朋友們可以學習下。
    2020-05-05
  • php發(fā)送與接收流文件的方法

    php發(fā)送與接收流文件的方法

    這篇文章主要介紹了php發(fā)送與接收流文件的方法,實例分析了php針對流文件的常見操作技巧,需要的朋友可以參考下
    2015-02-02
  • php設計模式  Command(命令模式)

    php設計模式 Command(命令模式)

    將一個請求封裝為一個對象從而使你可用不同的請求對客戶進行參數(shù)化,對請求排除或記錄請求日志,以及支持可取消的操作
    2011-06-06
  • PHP Global變量定義當前頁面的全局變量實現(xiàn)探討

    PHP Global變量定義當前頁面的全局變量實現(xiàn)探討

    我們在這篇文章中就針對PHP Global變量出現(xiàn)的問題給出了一些具體的解決辦法,感興趣的朋友可以參考下哈
    2013-06-06
  • 關于svn沖突的解決方法

    關于svn沖突的解決方法

    本篇文章是對關于svn沖突的解決方法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • Ajax+PHP 邊學邊練之四 表單

    Ajax+PHP 邊學邊練之四 表單

    通過上一篇文章已經(jīng)了解到如何利用Ajax和PHP對數(shù)據(jù)庫進行數(shù)據(jù)讀取,這樣可以動態(tài)的獲取到數(shù)據(jù)庫的最新數(shù)據(jù)。本篇則繼續(xù)介紹通過表單(Form)向數(shù)據(jù)庫中寫入數(shù)據(jù)。
    2009-11-11

最新評論

河北省| 正定县| 东台市| 墨竹工卡县| 清苑县| 瑞安市| 山东省| 仪陇县| 隆安县| 凤凰县| 新安县| 黄山市| 夹江县| 资源县| 韶关市| 富锦市| 大宁县| 西畴县| 新源县| 巫溪县| 宾阳县| 交口县| 库尔勒市| 安溪县| 邯郸市| 雷山县| 巫溪县| 凤台县| 延吉市| 普兰县| 荥经县| 汪清县| 普兰店市| 宜君县| 含山县| 彝良县| 马山县| 扎赉特旗| 宁南县| 宣化县| 吉首市|