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 相关文章推荐
全文搜索和替换
Oct 09 PHP
php xml文件操作代码(一)
Mar 20 PHP
PHP分页函数代码(简单实用型)
Dec 02 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
解析php dirname()与__FILE__常量的应用
Jun 24 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
Jul 19 PHP
PHP检查网站是否宕机的方法示例
Jul 24 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
Oct 12 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 PHP
laravel5.6 框架邮件队列database驱动简单demo示例
Jan 26 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
星际争霸中的对战模式介绍
2020/03/04 星际争霸
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
Laravel 批量更新多条数据的示例
2017/11/27 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
Node.js开发第三方微信公众平台
2017/06/05 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
原生JS实现无缝轮播图片
2020/06/24 Javascript
vc6编写python扩展的方法分享
2014/01/17 Python
python实现在每个独立进程中运行一个函数的方法
2015/04/23 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
使用keras内置的模型进行图片预测实例
2020/06/17 Python
Python批量删除mysql中千万级大量数据的脚本分享
2020/12/03 Python
python中yield的用法详解
2021/01/13 Python
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
北京天润融通.net面试题笔试题
2012/02/20 面试题
数学检讨书1000字
2014/02/24 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
2014年部门工作总结
2014/11/12 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
大学生就业推荐表自我评价
2015/03/02 职场文书
2019已经过半,你知道年中工作总结该怎么写吗?
2019/07/03 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书