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 缓存实现代码及详细注释
May 16 PHP
php数据入库前清理 注意php intval与mysql的int取值范围不同
Dec 12 PHP
PHP中CURL方法curl_setopt()函数的参数分享
Jan 19 PHP
php对数组排序代码分享
Feb 24 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
php输出xml属性的方法
Mar 19 PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 PHP
Yii控制器中filter过滤器用法分析
Jul 15 PHP
PHP简单实现数字分页功能示例
Aug 24 PHP
php解析base64数据生成图片的方法
Dec 06 PHP
PHP jQuery+Ajax结合写批量删除功能
May 19 PHP
PHP实现SMTP邮件的发送实例
Sep 27 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学习散记_编码(json_encode 中文不显示)
2011/11/10 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
AngularJS通过ng-route实现基本的路由功能实例详解
2016/12/13 Javascript
ionic cordova一次上传多张图片(类似input file提交表单)的实现方法
2016/12/16 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
2017/07/28 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
vue实现全屏滚动效果(非fullpage.js)
2020/03/07 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
python模块restful使用方法实例
2013/12/10 Python
Python函数嵌套实例
2014/09/23 Python
django 创建过滤器的实例详解
2017/08/14 Python
django将数组传递给前台模板的方法
2019/08/06 Python
python 实现矩阵填充0的例子
2019/11/29 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
python使用for...else跳出双层嵌套循环的方法实例
2020/05/17 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
Melijoe美国官网:法国奢侈童装购物网站
2017/04/19 全球购物
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
工程质量承诺书范文
2014/03/27 职场文书
大学生求职意向书
2015/05/11 职场文书
工作年限证明范本
2015/06/15 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python