程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php生成隨機密碼的自定義函數

php生成隨機密碼的自定義函數

編輯:關於PHP編程

     生成一個隨機密碼的函數,生成的密碼為小寫字母與數字的隨機字符串,長度可自定義。

    php生成隨機密碼的自定義函數

    1. <?php  
    2. /*  
    3.  * php自動生成新密碼自定義函數(帶實例演示)  
    4.       適用環境: PHP5.2.x  / mysql 5.0.x  
    5.        代碼作者: xujiajay  
    6.        聯系方式: [email protected]  
    7. * */ 
    8. function genPassword($min = 5, $max = 8)    
    9. {    
    10.     $validchars="abcdefghijklmnopqrstuvwxyz123456789";    
    11.     $max_char=strlen($validchars)-1;    
    12.     $length=mt_rand($min,$max);    
    13.     $password = "";    
    14.     for($i=0;$i<$length;$i++ )    
    15.     {    
    16.         $password.=$validchars[mt_rand(0,$max_char)];    
    17.     }    
    18.         return $password;    
    19.     }    
    20.     echo "新密碼:".genPassword()."<br>";    
    21.     echo "新密碼:".genPassword(5,10)."<br>";  
    22. ?> 
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved