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中用header图片地址 简单隐藏图片源地址
Apr 09 PHP
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
VIM中设置php自动缩进为4个空格的方法详解
Jun 14 PHP
PHP实现利用MySQL保存session的方法
Aug 23 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
PHP实现的带超时功能get_headers函数
Feb 10 PHP
php实现搜索一维数组元素并删除二维数组对应元素的方法
Jul 06 PHP
php实现压缩合并js的方法【附demo源码下载】
Sep 22 PHP
ThinkPHP 3.2.2实现事务操作的方法
May 05 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
PHP安全之register_globals的on和off的区别
Jul 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获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
PHP生成静态HTML文档实现代码
2016/06/23 PHP
jQuery代码优化 事件委托篇
2011/11/01 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
2013/10/22 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
AngularJS中如何使用echart插件示例详解
2016/10/26 Javascript
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
测试、预发布后用python检测网页是否有日常链接
2014/06/03 Python
在Python下进行UDP网络编程的教程
2015/04/29 Python
Python编程实现的图片识别功能示例
2017/08/03 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
2020/02/18 Python
Python sys模块常用方法解析
2020/02/20 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
浅谈python锁与死锁问题
2020/08/14 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
先进事迹报告会感言
2014/01/24 职场文书
三年级数学教学反思
2014/01/31 职场文书
2014年国培研修感言
2014/03/09 职场文书
护理人员的自我评价分享
2014/03/15 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
交通处罚决定书
2015/06/24 职场文书
python爬虫--selenium模块
2021/03/31 Python
win10如何快速切换窗口 win10切换窗口快捷键分享
2022/07/23 数码科技