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
PHP实现的功能是显示8条基色色带
Oct 09 PHP
计算2000年01月01日起到指定日的天数
Oct 09 PHP
推荐个功能齐全的发送PHP邮件类
Jan 03 PHP
php 移除数组重复元素的一点说明
Nov 27 PHP
php include和require的区别深入解析
Jun 17 PHP
php魔术变量用法实例详解
Nov 13 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
Dec 05 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
Zend Framework教程之配置文件application.ini解析
Mar 10 PHP
PHP页面输出时js设置input框的选中值
Sep 30 PHP
php 读写json文件及修改json的方法
Mar 07 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更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
PHP简单计算两个时间差的方法示例
2017/06/20 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
获取HTML DOM节点元素的方法的总结
2009/08/21 Javascript
js创建对象的区别示例介绍
2014/07/24 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
详解Python中for循环的使用方法
2015/05/14 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
python3调用R的示例代码
2018/02/23 Python
python 异或加密字符串的实例
2018/10/14 Python
Python3 使用cookiejar管理cookie的方法
2018/12/28 Python
解决Python二维数组赋值问题
2019/11/28 Python
解决TensorFlow模型恢复报错的问题
2020/02/06 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
python关于倒排列的知识点总结
2020/10/13 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
优秀求职信范文分享
2014/01/26 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
公司会计岗位职责
2014/02/13 职场文书
2014年基层党组织公开承诺书
2014/03/29 职场文书
寄语是什么意思
2014/04/10 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
服务整改报告
2014/11/06 职场文书
婚宴领导致辞
2015/07/28 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript