纯php生成随机密码

yipeiwu_com6年前PHP代码库

php生成一个随机的密码,方便快捷,可以随机生成安全可靠的密码。

分享代码如下

<?php

header("Content-type:text/html;charset=utf-8");

function getRandPass($length = 6){
 $password = '';
 //将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母
 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
 $char_len = strlen($chars); 
 for($i=0;$i<$length;$i++){
 $loop = mt_rand(0, ($char_len-1));
 //将这个字符串当作一个数组,随机取出一个字符,并循环拼接成你需要的位数
 $password .= $chars[$loop];
 }
 return $password;
}
echo getRandPass(12); //随机生成一个12位数的密码

?>
 

 希望本文对大家学习php程序设计有所帮助,大家可以试着更改生成密码位数,希望大家喜欢。

相关文章

php解决安全问题的方法实例

PHP安全配置 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允...

php排序算法实例分析

php排序算法实例分析

本文实例分析了php排序算法。分享给大家供大家参考,具体如下: 用PHP写排序,虽然PHP自动了很多排序方式,SQL语句也可以很快速的从数据库里有序的读出数据。但是不同的需求还有灵活 运...

PHP排序算法系列之插入排序详解

插入排序 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个...

PHP extract 将数组拆分成多个变量的函数

extract()函数语法: int extract( array $var_array [, int $extract_type = EXTR_OVERWRITE [, string...

php实现倒计时效果

php实现倒计时效果

现在很多的团购网站上都有剩余时间的显示。显示剩余时间可以使用Javascript来实现,但是我们会发现使用Javascript来实现的话不安全,因为Javascript获取的是客户端的时...