php随机生成数字字母组合的方法


Posted in PHP onMarch 18, 2015

本文实例讲述了php随机生成数字字母组合的方法。分享给大家供大家参考。具体如下:

直接上代码:

function getRandomString($len, $chars=null)

{

    if (is_null($chars)){

        $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

    }  

    mt_srand(10000000*(double)microtime());

    for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++){

        $str .= $chars[mt_rand(0, $lc)];  

    }

    return $str;

}

例如随机生成 2 位 字母和数字组合
只需调用函数 并传参2即可。

echo getRandomString(2);

如果仅仅是生成小写字母你可以使用类似方法

echo chr(mt_rand(65, 90);

大写字母

echo chr(mt_rand(97, 122));

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP编实现程动态图像的创建代码
Sep 28 PHP
PHP MemCached高级缓存配置图文教程
Aug 05 PHP
深入PHP与浏览器缓存的分析
Jun 03 PHP
PHP图像处理类库及演示分享
May 17 PHP
php检测文本的编码
Jul 26 PHP
分享PHP函数实现数字与文字分页代码
Jul 28 PHP
PHP可变变量学习小结
Nov 29 PHP
PHP处理数组和XML之间的互相转换
Jun 02 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
基于php双引号中访问数组元素报错的解决方法
Feb 01 PHP
php中ob_flush函数和flush函数用法分析
Mar 18 #PHP
php通过function_exists检测函数是否存在的方法
Mar 18 #PHP
php通过rmdir删除目录的简单用法
Mar 18 #PHP
php去除字符串中空字符的常用方法小结
Mar 17 #PHP
php实现指定字符串中查找子字符串的方法
Mar 17 #PHP
php通过strpos查找字符串出现位置的方法
Mar 17 #PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 #PHP
You might like
PHP异步调用socket实现代码
2012/01/12 PHP
PHP运行模式的深入理解
2013/06/03 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
2016/02/19 PHP
php格式化json函数示例代码
2016/05/12 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
JQery jstree 大数据量问题解决方法
2010/03/09 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
js完整倒计时代码分享
2016/09/18 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
jquery分页插件pagination使用教程
2018/10/23 jQuery
Vue函数式组件-你值得拥有
2019/05/09 Javascript
vue通过接口直接下载java生成好的Excel表格案例
2020/10/26 Javascript
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
python关闭windows进程的方法
2015/04/18 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
python中scikit-learn机器代码实例
2018/08/05 Python
Python绘制并保存指定大小图像的方法
2019/01/10 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
Python字符串对象实现原理详解
2019/07/01 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
python 求10个数的平均数实例
2019/12/16 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
路易威登和香奈儿手袋:LuxeDH
2017/01/12 全球购物
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
函数指针的定义是什么
2016/08/14 面试题
入党自荐书范文
2014/03/09 职场文书
优秀团员自我评价
2015/03/10 职场文书
redis cluster支持pipeline的实现思路
2021/06/23 Redis