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 29 PHP
php实现单链表的实例代码
Mar 22 PHP
解析PHP SPL标准库的用法(遍历目录,查找固定条件的文件)
Jun 18 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
PHP从FLV文件获取视频预览图的方法
Mar 12 PHP
Yii中的cookie的发送和读取
Jul 27 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
Sep 23 PHP
PHP实现的注册,登录及查询用户资料功能API接口示例
Jun 06 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
Jun 12 PHP
PHP封装的非对称加密RSA算法示例
May 28 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 PHP
php接口隔离原则实例分析
Nov 11 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实现ODBC数据分页显示一例
2006/10/09 PHP
php 处理上百万条的数据库如何提高处理查询速度
2010/02/08 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
JQuery 简便实现页面元素数据验证功能
2007/03/24 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
JavaScript中的全局对象介绍
2015/01/01 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
利用Python实现命令行版的火车票查看器
2016/08/05 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
python得到windows自启动列表的方法
2018/10/14 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
2020/06/14 Python
JupyterNotebook 输出窗口的显示效果调整实现
2020/09/22 Python
Linux的主要特性
2016/09/03 面试题
EJB面试题
2015/07/28 面试题
田径运动会开幕式及主持词
2014/03/28 职场文书
2014年就业工作总结
2014/11/26 职场文书
个人优缺点总结
2015/02/28 职场文书
详解Python函数print用法
2021/06/18 Python
Java 数据结构七大排序使用分析
2022/04/02 Java/Android