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 数组实例说明
Aug 18 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
php获取文件大小的方法
Feb 26 PHP
怎样搭建PHP开发环境
Jul 28 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
Aug 27 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
PHP bin2hex()函数基础实例讲解
Feb 11 PHP
laravel-admin 在列表页添加自定义按钮的例子
Sep 30 PHP
php+laravel 扫码二维码签到功能
May 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
无线电广播的开始
2002/01/30 无线电
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php学习之流程控制实现代码
2011/06/09 PHP
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
js资料toString 方法
2007/03/13 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
nuxt 页面路由配置,主页轮播组件开发操作
2020/11/05 Javascript
Python实现高效求解素数代码实例
2015/06/30 Python
Linux下python3.7.0安装教程
2018/07/30 Python
在pycharm中python切换解释器失败的解决方法
2018/10/29 Python
python excel转换csv代码实例
2019/08/26 Python
pytorch标签转onehot形式实例
2020/01/02 Python
通过实例解析Python return运行原理
2020/03/04 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
美国孕妇装购物网站:Motherhood Maternity
2019/09/22 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
比较一下entity bean和session bean
2013/12/27 面试题
幼儿园老师辞职信
2014/01/20 职场文书
人力资源管理专业自荐书范文
2014/02/10 职场文书
给校长的建议书
2014/03/12 职场文书
市级青年文明号申报材料
2014/05/26 职场文书
大学生安全责任书
2014/07/25 职场文书
一般党员对照检查材料
2014/09/24 职场文书
新课程改革心得体会
2016/01/22 职场文书
2019大学生实习报告
2019/06/21 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
原型和原型链 prototype和proto的区别详情
2021/11/02 Javascript