php获取指定数量随机字符串的方法


Posted in PHP onFebruary 06, 2017

本文实例讲述了php获取指定数量随机字符串的方法。分享给大家供大家参考,具体如下:

function getARandLetter($number = 1) {
 if ($number == 0)
  return FALSE; //去除0
 $number = $number < 0 ? - $number : $number; //如果小于零取正值
 $letterArr = array ('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' );
 $returnStr ='';
 for($i= 0; $i < $number; $i ++) {
  $returnStr .= $letterArr [rand ( 0, 51 )];
 }
 return $returnStr;
}
echo getARandLetter(8);

运行结果:lUJfScvS

PHP 相关文章推荐
PHP中实现进程间通讯
Oct 09 PHP
C# Assembly类访问程序集信息
Jun 13 PHP
百度实时推送api接口应用示例
Oct 21 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
PHP使用递归生成文章树
Apr 21 PHP
thinkPHP内置字符串截取函数用法详解
Nov 15 PHP
PHP中include和require的区别实例分析
May 07 PHP
PHP网站自动化配置的实现方法(必看)
May 27 PHP
PHP 获取 ping 时间的实现方法
Sep 29 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
Oct 16 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
Feb 05 #PHP
PHP中使用OpenSSL生成证书及加密解密
Feb 05 #PHP
PHP的中使用非缓冲模式查询数据库的方法
Feb 05 #PHP
php+redis在实际项目中HTTP 500: Internal Server Error故障排除
Feb 05 #PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 #PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
Feb 04 #PHP
php加密之discuz内容经典加密方式实例详解
Feb 04 #PHP
You might like
php 自写函数代码 获取关键字 去超链接
2010/02/08 PHP
MooTools 1.2介绍
2009/09/14 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
JS实现自适应高度表单文本框的方法
2015/02/25 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
JQuery Ajax 异步操作之动态添加节点功能
2017/05/24 jQuery
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
2017/07/13 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
微信小程序实现点赞、取消点赞功能
2018/11/02 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
浅析python 中大括号中括号小括号的区分
2019/07/29 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
python和go语言的区别是什么
2020/07/20 Python
Python实现扫码工具的示例代码
2020/10/09 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
生物化工工艺专业应届生求职信
2013/10/08 职场文书
超市端午节活动方案
2014/01/23 职场文书
就业协议书范本
2014/04/11 职场文书
销售提升方案
2014/06/07 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
单位活动策划方案
2014/08/17 职场文书
招标授权委托书样本
2014/09/23 职场文书
农村党员对照检查材料
2014/09/24 职场文书
党员民主生活会材料
2014/12/15 职场文书
捐款仪式主持词
2015/07/04 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
Redis实现分布式锁的五种方法详解
2022/06/14 Redis