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和MySql来与ODBC数据连接
Oct 09 PHP
用PHP生成html分页列表的代码
Mar 18 PHP
php 显示指定路径下的图片
Oct 29 PHP
基于php split()函数的用法详解
Jun 05 PHP
PHP中auto_prepend_file与auto_append_file用法实例分析
Sep 22 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
Dec 14 PHP
PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法
Apr 01 PHP
总结PHP中DateTime的常用方法
Aug 11 PHP
yii2-GridView在开发中常用的功能及技巧总结
Jan 07 PHP
PHP利用二叉堆实现TopK-算法的方法详解
Apr 24 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 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 5.0对象模型深度探索之对象复制
2008/03/27 PHP
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
CodeIgniter常用知识点小结
2016/05/26 PHP
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
JS简单实现多级Select联动菜单效果代码
2015/09/06 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
jQuery获取DOM节点实例分析(2种方式)
2015/12/15 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
JS中如何实现点击a标签返回页面顶部的问题
2017/01/19 Javascript
vue-resource请求实现http登录拦截或者路由拦截的方法
2018/07/11 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
python实现识别相似图片小结
2016/02/22 Python
python如何求解两数的最大公约数
2018/09/27 Python
Python递归函数实例讲解
2019/02/27 Python
解决pycharm下os.system执行命令返回有中文乱码的问题
2019/07/07 Python
numpy.meshgrid()理解(小结)
2019/08/01 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
Python页面加载的等待方式总结
2021/02/28 Python
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
开发中都用到了那些设计模式?用在什么场合?
2014/08/21 面试题
介绍一下gcc特性
2015/10/31 面试题
副董事长岗位职责
2014/04/02 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
5s标语大全
2014/06/23 职场文书
家长会欢迎标语
2014/06/24 职场文书
个人工作违纪检讨书
2015/05/05 职场文书
离婚被告代理词
2015/05/23 职场文书
浅析MySQL如何实现事务隔离
2021/06/26 MySQL
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
Python if else条件语句形式详解
2022/03/24 Python