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 相关文章推荐
WINDOWS 2000下使用ISAPI方式安装PHP
Sep 05 PHP
搜索引擎技术核心揭密
Oct 09 PHP
php面向对象的方法重载两种版本比较
Sep 08 PHP
一个PHP缓存类代码(附详细说明)
Jun 09 PHP
php中call_user_func函数使用注意事项
Nov 21 PHP
php获取客户端电脑屏幕参数的方法
Jan 09 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
CI框架源码解读之URI.php中_fetch_uri_string()函数用法分析
May 18 PHP
利用 fsockopen() 函数开放端口扫描器的实例
Aug 19 PHP
PHP根据key删除数组中指定的元素
Feb 28 PHP
PHP下用Swoole实现Actor并发模型的方法
Jun 12 PHP
详解PHP中的8个魔术常量
Jul 06 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中用foreach来操作数组的代码
2011/07/17 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
php实现Linux服务器木马排查及加固功能
2014/12/29 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
JS写的数字拼图小游戏代码[学习参考]
2008/10/29 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
Vue开发Html5微信公众号的步骤
2019/04/11 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
Vue如何实现变量表达式选择器
2021/02/18 Vue.js
tornado捕获和处理404错误的方法
2014/02/26 Python
python使用arcpy.mapping模块批量出图
2017/03/06 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
python制作朋友圈九宫格图片
2019/11/03 Python
如何获取Python简单for循环索引
2019/11/21 Python
python中with用法讲解
2020/02/07 Python
365 Tickets英国:全球景点门票
2019/07/06 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
大专生的学习自我评价
2013/12/04 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
服务员岗位职责
2015/02/03 职场文书
外贸英文求职信范文
2015/03/19 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
开学随笔
2015/08/15 职场文书
git中cherry-pick命令的使用教程
2022/06/25 Servers