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

 更新时间:2014年05月10日 11:01:54   作者:  
创建大量用户时一个一个想密码是让人头疼的事,使用php随机生成一个安全可靠的密码,又方便又快捷,可以添加自己想的字符串,可以用在FTP密码、Mysql密码、网站后台密码等地方

实现代码,复制即用:

<?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基于websocket搭建简易聊天室实践

    php基于websocket搭建简易聊天室实践

    本篇文章主要讲解php+websocket搭建简易聊天室实践,文中有关php,websocket的内容,请有需要的人参考。
    2016-10-10
  • php实现ffmpeg处理视频的实践

    php实现ffmpeg处理视频的实践

    本文主要介绍了php实现ffmpeg处理视频的实践,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • PHP对称加密算法(DES/AES)类的实现代码

    PHP对称加密算法(DES/AES)类的实现代码

    本篇文章主要介绍了PHP对称加密算法(DES/AES)类的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • thinkphp3.2同时连接两个数据库的简单方法

    thinkphp3.2同时连接两个数据库的简单方法

    这篇文章主要给大家介绍了关于thinkphp3.2同时连接两个数据库的简单方法,文中通过示例代码介绍的非常详细,对大家学习或者使用thinkphp3.2具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • PHP简单的MVC框架实现方法

    PHP简单的MVC框架实现方法

    在PHP中使用MVC越来越流行了,特别是在一些开源的框架当中。本篇给大家介绍php简单的mvc框架实现方法,对php简单的mvc框架相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • ThinkPHP处理Ajax返回的方法

    ThinkPHP处理Ajax返回的方法

    这篇文章主要介绍了ThinkPHP处理Ajax返回的方法,简单讲述了在ThinkPHP中Ajax的用法及对应的处理Ajax返回值的方法,具有不错的实用价值,需要的朋友可以参考下
    2014-11-11
  • php 在线导入mysql大数据程序

    php 在线导入mysql大数据程序

    我想很多人经常会用phpmyadmin进行数据的导入与导出,但是在很多使用虚拟主机的情况下,导出没什么问题但是导入就存在很大的问题了,我想这里我也不多说了站长都会知道了.好了我们现在来看看php把mysql数据库里面的数据导入程序吧.
    2015-06-06
  • PHP微信开发之文本自动回复

    PHP微信开发之文本自动回复

    这篇文章主要为大家详细介绍了PHP微信开发之简单实现文本自动回复的相关资料,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • 浅谈Laravel模板实体转义带来的坑

    浅谈Laravel模板实体转义带来的坑

    今天小编就为大家分享一篇浅谈Laravel模板实体转义带来的坑,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Laravel 5框架学习之环境与配置

    Laravel 5框架学习之环境与配置

    本文给大家主要介绍的是Laravel5框架中的环境配置,给大家详细介绍了.env的配置文件,包含的数据库配置信息的详细解释,这里推荐给大家,有需要的小伙伴参考下。
    2015-04-04

最新评论