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中文字符截取防乱码
Mar 28 PHP
php下使用以下代码连接并测试
Apr 09 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
Apr 26 PHP
php UTF8 文件的签名问题
Oct 30 PHP
PHP自定义函数收代码
Aug 01 PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 PHP
php获取$_POST同名参数数组的实现介绍
Jun 30 PHP
免费的ip数据库淘宝IP地址库简介和PHP调用实例
Apr 08 PHP
支持png透明图片的php生成缩略图类分享
Feb 08 PHP
PHP读取mssql json数据中文乱码的解决办法
Apr 11 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
Nov 20 PHP
PHP实现获取毫秒时间戳的方法【使用microtime()函数】
Mar 01 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
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
用PHP中的 == 运算符进行字符串比较
2006/11/26 PHP
php实现把数组按指定的个数分隔
2014/02/17 PHP
php获取系统变量方法小结
2015/05/29 PHP
php开发工具有哪五款
2015/11/09 PHP
详解PHP对象的串行化与反串行化
2016/01/24 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
php字符串操作常见问题小结
2016/10/11 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
2017/10/26 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
JavaScript 原型继承
2011/12/26 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
javascript学习笔记--数字格式类型
2014/05/22 Javascript
javascript中Object使用详解
2015/01/26 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
JavaScript获取URL中参数querystring的方法详解
2016/10/11 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
pymongo实现控制mongodb中数字字段做加法的方法
2015/03/26 Python
Java多线程编程中ThreadLocal类的用法及深入
2016/06/21 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
python3实现点餐系统
2019/01/24 Python
Python对接支付宝支付自实现功能
2019/10/10 Python
python 调试冷知识(小结)
2019/11/11 Python
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
2019/01/24 HTML / CSS
屈臣氏菲律宾官网:Watsons菲律宾
2020/06/30 全球购物
.NET面试题:什么是值类型和引用类型
2016/01/12 面试题
国家励志奖学金获奖感言
2014/01/09 职场文书
运动会开幕式邀请函
2014/02/03 职场文书
2015年母亲节活动总结
2015/02/10 职场文书
试用期自我评价范文
2015/03/10 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
sql注入报错之注入原理实例解析
2022/06/10 MySQL