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之第五天
Oct 09 PHP
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
Mar 15 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
对淘宝URL中ID提取的PHP代码
Sep 01 PHP
php通过session防url攻击方法
Dec 10 PHP
php控制文件下载速度的方法
Mar 24 PHP
php实现二进制和文本相互转换的方法
Apr 18 PHP
两款万能的php分页类
Nov 12 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
Sep 02 PHP
PHP 表单提交及处理表单数据详解及实例
Dec 27 PHP
php简单检测404页面的方法示例
Aug 23 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 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
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
同时提取多条新闻中的文本一例
2006/10/09 PHP
Wordpress php 分页代码
2009/10/21 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
JavaScript中使用自然对数ln的方法
2015/06/14 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
JS控制弹出悬浮窗口(一览画面)的实例代码
2016/05/30 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
2018/08/27 Javascript
微信小程序配置服务器提示验证token失败的解决方法
2019/04/03 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
利用Python学习RabbitMQ消息队列
2015/11/30 Python
Python heapq使用详解及实例代码
2017/01/25 Python
python数据预处理之将类别数据转换为数值的方法
2017/07/05 Python
Python编程求质数实例代码
2018/01/31 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
小学生期末自我鉴定
2014/01/19 职场文书
教研处工作方案
2014/05/26 职场文书
大学生简历求职信
2014/06/24 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
解决ObjectMapper.convertValue() 遇到的一些问题
2021/06/30 Java/Android