>  기사  >  백엔드 개발  >  php生成随机六位数密码_PHP教程

php生成随机六位数密码_PHP教程

WBOY
WBOY원래의
2016-07-20 11:16:161166검색

<?<span php
</span><span //</span><span 随机产生六位数密码Begin</span>
<span function</span> randStr(<span $len</span>=6,<span $format</span>='ALL'<span ) { 
 </span><span switch</span>(<span $format</span><span ) { 
 </span><span case</span> 'ALL':
 <span $chars</span>='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; <span break</span><span ;
 </span><span case</span> 'CHAR':
 <span $chars</span>='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; <span break</span><span ;
 </span><span case</span> 'NUMBER':
 <span $chars</span>='0123456789'; <span break</span><span ;
 </span><span default</span> :
 <span $chars</span>='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'<span ; 
 </span><span break</span><span ;
 } www.jbxue.com
 </span><span mt_srand</span>((<span double</span>)<span microtime</span>()*1000000*<span getmypid</span><span ()); 
 </span><span $password</span>=""<span ;
 </span><span while</span>(<span strlen</span>(<span $password</span>)<<span $len</span><span )
    </span><span $password</span>.=<span substr</span>(<span $chars</span>,(<span mt_rand</span>()%<span strlen</span>(<span $chars</span>)),1<span );
 </span><span return</span> <span $password</span><span ;
 } 
 </span><span //</span><span 随机产生六位数密码End</span>
?>

 

有关php生成随机密码或随机数的文章,脚本学堂已为大家提供了不少,有兴趣的朋友,可以阅读如下的文章:










www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440109.htmlTechArticle? randStr( =6, ='ALL' ( 'ALL': ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-@#~'; 'CHAR': ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-@#~'; 'NUMBER':...
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.