php生成随机密码自定义函数代码(简单快速)


Posted in PHP onMay 10, 2014

实现代码,复制即用:

<?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 相关文章推荐
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
PHP中的extract的作用分析
Apr 09 PHP
php 无限分类的树类代码
Dec 03 PHP
一个简单且很好用的php分页类
Oct 26 PHP
PHP防止跨域提交表单
Nov 01 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
smarty缓存用法分析
Dec 16 PHP
php比较两个字符串长度的方法
Jul 13 PHP
合格的PHP程序员必备技能
Nov 13 PHP
CodeIgniter表单验证方法实例详解
Mar 03 PHP
PHP简单实现无限级分类的方法
May 13 PHP
实例讲解php将字符串输出到HTML
Jan 27 PHP
php实现按文件名搜索文件的远程文件查找器
May 10 #PHP
thinkphp实现面包屑导航(当前位置)例子分享
May 10 #PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
May 10 #PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 #PHP
php使用正则过滤js脚本代码实例
May 10 #PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
May 10 #PHP
php中curl和file_get_content的区别
May 10 #PHP
You might like
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
JQury slideToggle闪烁问题及解决办法
2011/07/05 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
在JavaScript中如何解决用execCommand(
2015/10/19 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
JS判断非空至少输入两个字符的简单实现方法
2017/06/23 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
Python中装饰器的一个妙用
2015/02/08 Python
Python文件打开方式实例详解【a、a+、r+、w+区别】
2019/03/30 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
python程序快速缩进多行代码方法总结
2019/06/23 Python
PyQt5响应回车事件的方法
2019/06/25 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
html5新特性与用法大全
2018/09/13 HTML / CSS
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
什么是java序列化,如何实现java序列化
2012/11/14 面试题
茶叶生产计划书
2014/01/10 职场文书
应用英语专业自荐信
2014/01/26 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
找工作求职信
2014/07/07 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
运动会表扬稿
2015/01/16 职场文书
房产公证书格式
2015/01/26 职场文书
十月围城观后感
2015/06/08 职场文书
工程款催款函
2015/06/24 职场文书
nginx设置资源请求目录的方式详解
2022/05/30 Servers