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简单提示框alert封装函数
Aug 08 PHP
PHP下常用正则表达式整理
Oct 26 PHP
一些php项目中比较通用的php自建函数的详解
Jun 06 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
PHP实现货币换算的方法
Nov 29 PHP
php获取用户浏览器版本的方法
Jan 03 PHP
php检测apache mod_rewrite模块是否安装的方法
Mar 14 PHP
php取得字符串首字母的方法
Mar 25 PHP
yii2中使用Active Record模式的方法
Jan 09 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
php metaphone()函数及php localeconv() 函数实例解析
May 15 PHP
thinkphp5 URL和路由的功能详解与实例
Dec 26 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+ACCESS 文章管理程序代码
2010/06/21 PHP
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
php中如何同时使用session和cookie来保存用户登录信息
2013/07/05 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
PHP面向对象精要总结
2014/11/07 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
php curl获取到json对象并转成数组array的方法
2018/05/31 PHP
js获得鼠标的坐标值的方法
2013/03/13 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
微信小程序用户盒子、宫格列表的实现
2020/07/01 Javascript
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程
2015/05/05 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
Python开发微信公众平台的方法详解【基于weixin-knife】
2017/07/08 Python
解决Python 中英文混输格式对齐的问题
2018/07/16 Python
python多线程并发及测试框架案例
2019/10/15 Python
Pycharm中如何关掉python console
2020/10/27 Python
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
一个C/C++编程面试题
2013/11/10 面试题
EJB3.1都有哪些改进
2012/11/17 面试题
财政局长自荐信范文
2013/12/22 职场文书
先进党支部事迹材料
2014/01/13 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
创意婚礼策划方案
2014/05/18 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
干部个人考察材料
2014/12/24 职场文书
委托公证书格式
2015/01/26 职场文书
python中sqllite插入numpy数组到数据库的实现方法
2021/06/21 Python
python编程项目中线上问题排查与解决
2021/11/01 Python