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音乐采集(部分代码)
Feb 14 PHP
php单件模式结合命令链模式使用说明
Sep 07 PHP
php 正则表达式小结
Aug 31 PHP
php学习笔记之 函数声明(二)
Jun 09 PHP
PHP CURL获取返回值的方法
May 04 PHP
最常用的8款PHP调试工具
Jul 06 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
标准PHP的AES加密算法类
Mar 12 PHP
php获取linux命令结果的实例
Mar 13 PHP
PHP实现获取第一个中文首字母并进行排序的方法
May 09 PHP
php读取本地json文件的实例
Mar 07 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
Feb 15 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
PHP中读取文件的几个方法总结(推荐)
2016/06/03 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
PHP迭代器和迭代的实现与使用方法分析
2018/04/19 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
php析构函数的具体用法小结
2014/03/11 Javascript
js对象的复制继承实例
2015/01/10 Javascript
js实现网页多级级联菜单代码
2015/08/20 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
手动初始化Angular的模块与控制器
2016/12/26 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
JS精确判断数据类型代码实例
2019/12/18 Javascript
微信小程序getLocation 需要在app.json中声明permission字段
2020/03/03 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
[57:22]完美世界DOTA2联赛PWL S2 FTD vs PXG 第二场 11.27
2020/12/01 DOTA
python列表去重的二种方法
2014/02/14 Python
Python深入学习之特殊方法与多范式
2014/08/31 Python
Python中format()格式输出全解
2019/04/12 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
Python模拟键盘输入自动登录TGP
2020/11/27 Python
Python结合百度语音识别实现实时翻译软件的实现
2021/01/18 Python
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
python自然语言处理之字典树知识总结
2021/04/25 Python
python实现三阶魔方还原的示例代码
2021/04/28 Python
美国运营商 T-Mobile 以 117.83Mb/s 的速度排第一位
2022/04/21 数码科技
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android