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生成自己的LOG文件
Oct 09 PHP
PHP中的正规表达式(一)
Oct 09 PHP
php 中英文语言转换类
Sep 07 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
Jul 07 PHP
PHP 安全检测代码片段(分享)
Jul 05 PHP
PHP函数eval()介绍和使用示例
Aug 20 PHP
基于JQuery+PHP编写砸金蛋中奖程序
Sep 08 PHP
使用php实现网站验证码功能【推荐】
Feb 09 PHP
PHP 中常量的知识整理
Apr 14 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
PHP 访问数据库配置通用方法(json)
May 20 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实现的农历算法实例
2015/08/11 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
javascript 继承实现方法
2009/08/26 Javascript
基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
2010/09/28 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
深入理解React高阶组件
2017/09/28 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
如何基于filter实现网站整体变灰功能
2020/04/17 Javascript
Vue+Element自定义纵向表格表头教程
2020/10/26 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
[01:23:35]Ti4主赛事胜者组 DK vs EG 1
2014/07/19 DOTA
Python编程把二叉树打印成多行代码
2018/01/04 Python
django 通过ajax完成邮箱用户注册、激活账号的方法
2018/04/17 Python
利用Python如何批量更新服务器文件
2018/07/29 Python
详解python中的time和datetime的常用方法
2019/07/08 Python
python中web框架的自定义创建
2019/09/08 Python
Lime Crime官网:美国一家主打梦幻精灵系的彩妆品牌
2019/03/22 全球购物
历史学专业毕业生求职信
2013/09/27 职场文书
中职生自荐信范文
2014/06/15 职场文书
学校师德师风整改方案
2014/10/28 职场文书
中学生检讨书1000字
2014/10/28 职场文书
出差报告怎么写
2014/11/06 职场文书
三下乡个人总结
2015/03/04 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
浅谈redis缓存在项目中的使用
2021/05/20 Redis