php生出随机字符串


Posted in PHP onJuly 06, 2017

本文实例为大家分享了php生出随机字符串的具体代码,供大家参考,具体内容如下

function generateRandomString($length = 10) { 
  $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; 
  $randomString = ''; 
  for ($i = 0; $i < $length; $i++) { 
    $randomString .= $characters[rand(0, strlen($characters) - 1)]; 
  } 
  return $randomString; 
}

echo generateRandomString(20);


/**
 * 随机生成字符串
 * @param int $length
 * @return null|string
 */
private static function getRandChar($length = 8){
  $str = null;
  $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz";
  $max = strlen($strPol)-1;
 
  for($i=0;$i<$length;$i++){
    $str.=$strPol[rand(0,$max)]; //rand($min,$max)生成介于min和max两个数之间的一个随机整数
  }
 
  return $str;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP基础学习小结
Apr 17 PHP
PHP5中虚函数的实现方法分享
Apr 20 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
Aug 15 PHP
简单分析ucenter 会员同步登录通信原理
Aug 25 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
Dec 17 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
Jul 20 PHP
TP5框架实现的数据库备份功能示例
Apr 05 PHP
解析laravel使用workerman用户交互、服务器交互
Apr 28 PHP
PHP实现的分页类定义与用法示例
Jul 05 #PHP
PHP实现的文件上传类与用法详解
Jul 05 #PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 #PHP
PHP实现的下载远程文件类定义与用法示例
Jul 05 #PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 #PHP
php如何修改SESSION的生存存储时间的实例代码
Jul 05 #PHP
PHP实现根据密码长度显示安全条
Jul 04 #PHP
You might like
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
PHP安全技术之 实现php基本安全
2010/09/04 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
2013/06/10 PHP
php 访问oracle 存储过程实例详解
2017/01/08 PHP
php实现获取农历(阴历)、节日、节气的类与用法示例
2017/11/20 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
2010/03/12 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
分享我对JS插件开发的一些感想和心得
2016/02/04 Javascript
JavaScript重载函数实例剖析
2016/05/13 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
2017/12/26 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
python基于queue和threading实现多线程下载实例
2014/10/08 Python
python类继承与子类实例初始化用法分析
2015/04/17 Python
Python中easy_install 和 pip 的安装及使用
2017/06/05 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
python使用re模块爬取豆瓣Top250电影
2020/10/20 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
Crocs欧洲官网:Crocs Europe
2020/01/14 全球购物
斯洛伐克最大的婴儿食品和用品网上商店:Feedo.sk
2020/12/21 全球购物
互联网创业计划书写作技巧攻略
2014/03/23 职场文书
工作收入证明模板
2015/06/12 职场文书
2016国庆促销广告语
2016/01/28 职场文书
2019年描写人生经典诗句大全
2019/07/08 职场文书
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android