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 和 MySQL 基础教程(三)
Oct 09 PHP
PHP 采集程序 常用函数
Dec 18 PHP
PHP中__get()和__set()的用法实例详解
Jun 04 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
Jun 05 PHP
php常用文件操作函数汇总
Nov 22 PHP
php通过记录IP来防止表单重复提交方法分析
Dec 16 PHP
php数组添加元素方法小结
Dec 20 PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
Nov 21 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
Oct 03 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 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 面向对象(学习记录)
2009/12/02 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
php实现求相对时间函数
2015/06/15 PHP
PHP下载远程图片的几种方法总结
2017/04/07 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
php实现JWT验证的实例教程
2020/11/26 PHP
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
JavaScript 变量作用域分析
2011/07/04 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
『JavaScript』限制Input只能输入数字实现思路及代码
2013/04/22 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
浅析Node.js的Stream模块中的Readable对象
2015/07/29 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
2015/09/04 Javascript
javascript日期验证之输入日期大于等于当前日期
2015/12/13 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
Jquery实现遮罩层的简单实例(就是弹出DIV周围都灰色不能操作)
2016/07/14 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
3种vue组件的书写形式
2017/11/29 Javascript
关于jquery layui弹出层的使用方法
2018/04/21 jQuery
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
vue拖拽组件使用方法详解
2018/12/01 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
python交互界面的退出方法
2019/02/16 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
捷科时代的软件测试笔试题
2015/11/09 面试题
大学生怎样进行自我评价
2013/12/07 职场文书
思想汇报格式
2014/01/05 职场文书
社区工作者感言
2014/03/02 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
义诊活动通知
2015/04/24 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书