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 MemCached高级缓存配置图文教程
Aug 05 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
如何使用PHP Embed SAPI实现Opcodes查看器
Nov 10 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
Sep 11 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
Oct 17 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
Nov 29 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
Dec 07 PHP
PHPUnit + Laravel单元测试常用技能
Nov 06 PHP
TP5框架安全机制实例分析
Apr 05 PHP
php优化查询foreach代码实例讲解
Mar 24 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
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
PHP代码优化之成员变量获取速度对比
2014/02/28 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
2016/05/16 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
2016/07/14 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
Vue利用canvas实现移动端手写板的方法
2018/05/03 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
jquery检测上传文件大小示例
2020/04/26 jQuery
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
Vue多选列表组件深入详解
2021/03/02 Vue.js
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
简单实现Python爬取网络图片
2018/04/01 Python
python定时关机小脚本
2018/06/20 Python
python版百度语音识别功能
2019/07/09 Python
Pytorch在NLP中的简单应用详解
2020/01/08 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
怎样在程序里获得一个空指针
2015/01/24 面试题
宿舍打麻将检讨书
2014/01/24 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
学校招生宣传广告词
2014/03/19 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
委托证明范本
2014/11/25 职场文书
狂人日记读书笔记
2015/06/30 职场文书
小学新课改心得体会
2016/01/22 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang