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的配置文件php.ini
Oct 09 PHP
mysql时区问题
Mar 26 PHP
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
php allow_url_include的应用和解释
Apr 22 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
PHP中shuffle数组值随便排序函数用法
Nov 21 PHP
php读取csv数据保存到数组的方法
Jan 03 PHP
php使用ffmpeg获取视频信息并截图的实现方法
May 03 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
Laravel框架实现的使用smtp发送邮件功能示例
Mar 12 PHP
PHP与SQL语句写一句话木马总结
Oct 11 PHP
PHP数组基本用法与知识点总结
Jun 02 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
实现“上一页”和“下一页按钮
2006/10/09 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
PHP的autoload自动加载机制使用说明
2010/12/28 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
php使用反射插入对象示例分享
2014/03/11 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
PHP获取日期对应星期、一周日期、星期开始与结束日期的方法
2018/06/22 PHP
javascript修改图片src的方法
2015/01/27 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
bootstrap suggest搜索建议插件使用详解
2017/03/25 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
2018/05/04 Javascript
JavaScript中发出HTTP请求最常用的方法
2018/07/12 Javascript
npm的lock机制解析
2019/06/20 Javascript
js实现文章目录索引导航(table of content)
2020/05/10 Javascript
Django框架中数据的连锁查询和限制返回数据的方法
2015/07/17 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
python字符串与url编码的转换实例
2018/05/10 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
For Art’s Sake官网:手工制作的奢华眼镜
2018/12/15 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
年会搞笑主持词
2014/03/27 职场文书
社区维稳工作方案
2014/06/06 职场文书
护士自荐信怎么写
2015/03/06 职场文书
征求意见函
2015/06/05 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
实现AJAX异步调用和局部刷新的基本步骤
2022/03/17 Javascript
【海涛解说】史上最给力比赛,挑战DOTA极限
2022/04/01 DOTA