純php生成隨機(jī)密碼
php生成一個隨機(jī)的密碼,方便快捷,可以隨機(jī)生成安全可靠的密碼。
分享代碼如下
<?php header("Content-type:text/html;charset=utf-8"); function getRandPass($length = 6){ $password = ''; //將你想要的字符添加到下面字符串中,默認(rèn)是數(shù)字0-9和26個英文字母 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $char_len = strlen($chars); for($i=0;$i<$length;$i++){ $loop = mt_rand(0, ($char_len-1)); //將這個字符串當(dāng)作一個數(shù)組,隨機(jī)取出一個字符,并循環(huán)拼接成你需要的位數(shù) $password .= $chars[$loop]; } return $password; } echo getRandPass(12); //隨機(jī)生成一個12位數(shù)的密碼 ?>
希望本文對大家學(xué)習(xí)php程序設(shè)計有所幫助,大家可以試著更改生成密碼位數(shù),希望大家喜歡。
相關(guān)文章
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安裝配置方法
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安裝配置方法...2007-05-05PHP面向?qū)ο髮W(xué)習(xí)之parent::關(guān)鍵字
在PHP中不能定義重名的函數(shù),也包括不能再同一個類中定義重名的方法,所以也就沒有方法重載。下面這篇文章主要給大家介紹了PHP面向?qū)ο笾畃arent::關(guān)鍵字的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-01-01PHP中date與gmdate的區(qū)別及默認(rèn)時區(qū)設(shè)置
這篇文章主要介紹了PHP中date與gmdate的區(qū)別及默認(rèn)時區(qū)設(shè)置,需要的朋友可以參考下2014-05-05關(guān)于php 接口問題(php接口主要也就是運用curl,curl函數(shù))
本篇文章是對php中的接口問題(php接口主要也就是運用curl,curl函數(shù))進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07PHP+JS實現(xiàn)大規(guī)模數(shù)據(jù)提交的方法
這篇文章主要介紹了PHP+JS實現(xiàn)大規(guī)模數(shù)據(jù)提交的方法,以一個短信群發(fā)系統(tǒng)實例分析了php大規(guī)模數(shù)據(jù)提交的相關(guān)技巧,需要的朋友可以參考下2015-07-07php數(shù)組函數(shù)序列之each() - 獲取數(shù)組當(dāng)前內(nèi)部指針?biāo)赶蛟氐逆I名和鍵值,并將指針移到下一位
each() 函數(shù)生成一個由數(shù)組當(dāng)前內(nèi)部指針?biāo)赶虻脑氐逆I名和鍵值組成的數(shù)組,并把內(nèi)部指針向前移動。返回的數(shù)組中包括的四個元素:鍵名為 0,1,key 和 value。單元 0 和 key 包含有數(shù)組單元的鍵名,1 和 value 包含有數(shù)據(jù)2011-10-10