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 smarty截取中文字符乱码问题?gb2312/utf-8
Nov 07 PHP
php数组(array)输出的三种形式详解
Jun 05 PHP
php连接函数implode与分割explode的深入解析
Jun 26 PHP
使用淘宝IP库获取用户ip地理位置
Oct 27 PHP
使用PHP强制下载PDF文件示例
Jan 17 PHP
xss防御之php利用httponly防xss攻击
Mar 21 PHP
非常好用的Zend Framework分页类
Jun 25 PHP
linux下php上传文件注意事项
Jun 11 PHP
php版微信自动获取收货地址api用法示例
Sep 22 PHP
详解php中 === 的使用
Oct 24 PHP
laravel 使用事件系统统计浏览量的实现
Oct 16 PHP
如何在centos8自定义目录安装php7.3
Nov 28 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如何得到当前页和上一页的地址?
2006/11/27 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
一个tab标签切换效果代码
2009/03/27 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
Jquery 快速构建可拖曳的购物车DragDrop
2009/11/30 Javascript
js渐变显示渐变消失示例代码
2013/08/01 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
webpack打包html里面img后src为“[object Module]”问题
2019/12/22 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
[10:28]2018DOTA2国际邀请赛寻真——VGJ.S寻梦之路
2018/08/15 DOTA
Python pass 语句使用示例
2014/03/11 Python
Python3读取zip文件信息的方法
2015/05/22 Python
python2.7实现爬虫网页数据
2018/05/25 Python
python 日期排序的实例代码
2019/07/11 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Django实现随机图形验证码的示例
2020/10/15 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
JD Sports意大利:英国篮球和运动时尚的领导者
2017/10/29 全球购物
乔迁之喜主持词
2014/03/27 职场文书
班级体育活动总结
2014/07/05 职场文书
2014年质检员工作总结
2014/11/18 职场文书
2015选调生工作总结
2015/07/24 职场文书
2019年亲子运动会口号
2019/10/11 职场文书
Python pygame实现中国象棋单机版源码
2021/06/20 Python
Flask response响应的具体使用
2021/07/15 Python
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js