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连接Oracle for NT 远程数据库
Oct 09 PHP
浅析51个PHP处理字符串的函数
Aug 02 PHP
PHP上传图片进行等比缩放可增加水印功能
Jan 13 PHP
PHP实现数字补零功能的2个函数介绍
May 12 PHP
phpstorm编辑器乱码问题解决
Dec 01 PHP
PHP中实现获取IP和地理位置类分享
Feb 10 PHP
Symfony2学习笔记之系统路由详解
Mar 17 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
Jun 30 PHP
PHP实现将base64编码字符串转换成图片示例
Jun 22 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
Jun 13 PHP
PHP后台实现微信小程序登录
Aug 03 PHP
laravel框架中控制器的创建和使用方法分析
Nov 23 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实现有趣的人品测试程序实例
2015/06/08 PHP
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
onmouseover和onmouseout的一些问题思考
2013/08/14 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
AngularJS初始化静态模板详解
2016/01/14 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
2017/01/04 Javascript
使用 Vue.js 仿百度搜索框的实例代码
2017/05/09 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
详解Python3.1版本带来的核心变化
2015/04/07 Python
Python实现的数据结构与算法之链表详解
2015/04/22 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
100行python代码实现跳一跳辅助程序
2018/01/15 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
Python时间序列缺失值的处理方法(日期缺失填充)
2019/08/11 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
安全承诺书范文
2014/03/26 职场文书
股份合作协议书
2014/04/12 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
甲乙双方合作协议书
2014/10/13 职场文书
2014年双拥工作总结
2014/11/21 职场文书
2015年公民道德宣传日活动总结
2015/03/23 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
2015年会计年终工作总结
2015/05/26 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python