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 相关文章推荐
UCenter 批量添加用户的php代码
Jul 17 PHP
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
php中OR与|| AND与&amp;&amp;的区别总结
Oct 26 PHP
destoon设置自定义搜索的方法
Jun 21 PHP
Smarty变量调节器失效的解决办法
Aug 20 PHP
PHP日期函数date格式化UNIX时间的方法
Mar 19 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP接口继承及接口多继承原理与实现方法详解
Oct 18 PHP
PHP+Ajax实现的博客文章添加类别功能示例
Mar 29 PHP
php 多继承的几种常见实现方法示例
Nov 18 PHP
PHP CURL实现模拟登陆并上传文件操作示例
Jan 02 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
Feb 22 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通过smtp邮件验证登陆的方法
2016/05/11 PHP
Laravel 创建指定表 migrate的例子
2019/10/09 PHP
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
js基于myFocus实现轮播图效果
2017/02/14 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
用p5.js制作烟花特效的示例代码
2018/03/21 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
layer弹出层取消遮罩的方法
2019/09/25 Javascript
vue+axios 拦截器实现统一token的案例
2020/09/11 Javascript
python2.7的编码问题与解决方法
2016/10/04 Python
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
Python中进程和线程的区别详解
2017/10/29 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
pandas多级分组实现排序的方法
2018/04/20 Python
Python学习_几种存取xls/xlsx文件的方法总结
2018/05/03 Python
Flask-Mail用法实例分析
2018/07/21 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
python使用requests.session模拟登录
2019/08/09 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python和c语言哪个更适合初学者
2020/06/22 Python
Python numpy矩阵处理运算工具用法汇总
2020/07/13 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
HTML5 Canvas 起步(1) - 基本概念
2009/05/12 HTML / CSS
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
办公室岗位职责
2014/02/12 职场文书
幼儿教师研修感言
2014/02/12 职场文书
《赵州桥》教学反思
2014/02/17 职场文书
优秀党员获奖感言
2014/02/18 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
2015中秋祝酒词
2015/08/12 职场文书
Golang的继承模拟实例
2021/06/30 Golang
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL