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时间戳使用实例代码
Jun 07 PHP
PHP 批量删除 sql语句
Jun 05 PHP
php ci框架中加载css和js文件失败的原因及解决方法
Jul 29 PHP
php将图片保存入mysql数据库失败的解决方法
Dec 27 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
Mar 05 PHP
Yii中Model(模型)的创建及使用方法
Dec 28 PHP
PHP自定义函数格式化json数据示例
Sep 14 PHP
PHP序列化操作方法分析
Sep 28 PHP
PHP二分查找算法示例【递归与非递归方法】
Sep 29 PHP
Netbeans 8.2与PHP相关的新特性介绍
Oct 08 PHP
PHP 应用容器化以及部署方法
Feb 12 PHP
PHP设计模式之适配器模式定义与用法详解
Apr 03 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
第二节--PHP5 的对象模型
2006/11/16 PHP
php类常量的使用详解
2013/06/08 PHP
PHP 清空varnish 缓存的详解(包括指定站点下的)
2013/06/20 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
2015/10/15 PHP
完美解决thinkphp唯一索引重复时出错的问题
2017/03/31 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
php实现映射操作实例详解
2019/10/02 PHP
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
javascript控制swfObject应用介绍
2012/11/29 Javascript
jquery.hotkeys监听键盘按下事件keydown插件
2014/05/11 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
Jqgrid之强大的表格插件应用
2015/12/02 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
2016/04/19 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
详解javascript事件绑定使用方法
2016/10/20 Javascript
Angular ng-animate和ng-cookies用法详解
2018/04/18 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
Vue+Bootstrap实现简易学生管理系统
2021/02/09 Vue.js
Python实现爬取逐浪小说的方法
2015/07/07 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
python numpy库np.percentile用法说明
2020/06/08 Python
Python如何在windows环境安装pip及rarfile
2020/06/15 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
恶意软件的定义
2014/11/12 面试题
电子商务个人自荐信
2013/12/12 职场文书
校本教研工作方案
2014/01/14 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
慰问信范文
2015/02/14 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
Java基础之线程锁相关知识总结
2021/06/30 Java/Android