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安装为Apache DSO
Oct 09 PHP
mysql5详细安装教程
Jan 15 PHP
PHP下一个非常全面获取图象信息的函数
Nov 20 PHP
PHP正则的Unknown Modifier错误解决方法
Mar 02 PHP
php中DOMDocument简单用法示例代码(XML创建、添加、删除、修改)
Dec 19 PHP
关于PHP二进制流 逐bit的低位在前算法(详解)
Jun 13 PHP
PHP间隔一段时间执行代码的方法
Dec 02 PHP
php操作memcache缓存方法分享
Jun 03 PHP
PHP定时任务获取微信access_token的方法
Oct 10 PHP
php实现背景图上添加圆形logo图标的方法
Nov 17 PHP
PHP PDOStatement::closeCursor讲解
Jan 30 PHP
laravel入门知识点整理
Sep 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
上海牌131型七灯四波段四喇叭一级收音机
2021/03/02 无线电
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
2011/05/24 PHP
php curl模拟post提交数据示例
2013/12/31 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
vue.js之vue-cli脚手架的搭建详解
2017/05/05 Javascript
JQuery实现图片轮播效果
2017/05/08 jQuery
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
Electron中实现大文件上传和断点续传功能
2018/10/28 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
关于你不想知道的所有Python3 unicode特性
2014/11/28 Python
python基于右递归解决八皇后问题的方法
2015/05/25 Python
使用Python获取网段IP个数以及地址清单的方法
2018/11/01 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
使用python制作一个解压缩软件
2019/11/13 Python
pytorch实现focal loss的两种方式小结
2020/01/02 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
python实现手势识别的示例(入门)
2020/04/15 Python
python如何调用字典的key
2020/05/25 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
自荐信的五个重要部分
2013/10/29 职场文书
法律进学校实施方案
2014/03/15 职场文书
共产党员公开承诺践诺书
2014/05/28 职场文书
前台文员岗位职责
2015/02/04 职场文书
Oracle11g r2 卸载干净重装的详细教程(亲测有效已重装过)
2021/06/04 Oracle
使用JS实现简易计算器
2021/06/14 Javascript
python装饰器代码解析
2022/03/23 Python
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers