Rumah  >  Artikel  >  pembangunan bahagian belakang  >  PHP生出随机字符串函数

PHP生出随机字符串函数

怪我咯
怪我咯asal
2017-07-09 09:24:021376semak imbas

<?php  

/**   
* 产生随机字符串   
*   
* 产生一个指定长度的随机字符串,并返回给用户   
*   
* @access public   
* @param int $len 产生字符串的位数   
* @return string   
*/   
function randStr($len=6) {   
$chars=&#39;ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*&#39;; // characters to build the password from   
mt_srand((double)microtime()*1000000*getmypid()); // seed the random number generater (must be done)   
$password=&#39;&#39;;   
while(strlen($password)<$len)   
$password.=substr($chars,(mt_rand()%strlen($chars)),1);   
return $password;   
}  

?>

Atas ialah kandungan terperinci PHP生出随机字符串函数. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn