本文实例讲述了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随机生成数字字母组合的方法相关推荐

  1. php生成数字和字母的随机组合,php随机生成数字字母组合的方法,php生成数字字母_PHP教程...

    php随机生成数字字母组合的方法,php生成数字字母 本文实例讲述了php随机生成数字字母组合的方法.分享给大家供大家参考.具体如下: 直接上代码: 复制代码 代码如下:function getRan ...

  2. php 数字 字母组合,php随机生成数字字母组合的方法_php技巧

    本文实例讲述了php随机生成数字字母组合的方法.分享给大家供大家参考.具体如下: 直接上代码: function getRandomString($len, $chars=null) { if (is ...

  3. php随机生成数字字母,PHP_php随机生成数字字母组合的方法,本文实例讲述了php随机生成数 - phpStudy...

    php随机生成数字字母组合的方法 本文实例讲述了php随机生成数字字母组合的方法.分享给大家供大家参考.具体如下: 直接上代码: function getRandomString($len, $cha ...

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

    本文实例讲述了php随机生成数字字母组合的方法.分享给大家供大家参考.具体如下: 直接上代码: 复制代码 代码如下: function getRandomString($len, $chars=nul ...

  5. 随机生成数字字母组合

    比较粗糙,这里就直接定义随机生成10位的数字字母组合: Random random = new Random();StringBuffer valSb = new StringBuffer();int ...

  6. php 包含字母随机数_php生成随机数字、字母或数字字母混合的字符串

    这次给大家带来php生成随机数字.字母或数字字母混合的字符串,php生成随机数字.字母或数字字母混合字符串的注意事项有哪些,下面就是实战案例,一起来看一下. php 生成随机字符串,可以指定是纯数字 ...

  7. php 包含字母随机数_php生成随机数 生成随机字符串的5种方法

    有时候我们的项目需要生成随机数,但是又不想那么麻烦,那么我们可以使用下面这5种方法生成. 第一种:mt_rand() function GetRandStr($length){ //字符组合 $str ...

  8. php中随机生成数字,php如何随机生成数字与字母的组合

    这篇文章主要介绍了php随机生成数字字母组合的方法,实例分析了php生成随机数及随机字母的相关技巧与用法,非常具有实用价值,需要的朋友可以参考下 直接上代码: 代码如下:function getRan ...

  9. Java编程:随机生成数字串

    介绍两种随机生成数字串的方法,该方法生成的随机串,小概率情况下会产生重复值,因此该方法只可用于生成验证码,不可以用于生成数字串类型的主键.后续会写一篇关于生成不重复的数字串的文章.如有不正之处,欢迎批 ...

最新文章

  1. 不要在同一客户端同时使用超过两个的 HTTP 长连接
  2. FAQ宝典之常见问题排查与修复方法
  3. minAreaRect函数
  4. 新基建数据中心如何建?附建设导则
  5. Data Mining的十种分析方法
  6. php 错误提示,php怎么显示错误
  7. EasyNVR摄像机网页无插件直播方案H5前端构建之:关于接口调用常见的一些问题(401 Unauthorized)...
  8. 使用注解 @requires 给 SAP CAP CDS 模型添加权限控制
  9. 随想录(中断中真的不能上下文切换吗)
  10. Python实战从入门到精通第九讲——字符串与文本3之字符串匹配和搜索
  11. mysql升级到5.7版本后,运行程序报错this is incompatible with sql_mode=only_full_group_by
  12. 2021年中国电动扫地机市场趋势报告、技术动态创新及2027年市场预测
  13. 电脑故障扫描修复软件_常见的电脑故障及处理方法,教你几招,不求人,自己也能修复...
  14. tensor.detach() 和 tensor.data 的区别
  15. 80%的销售来源于第4至11次的跟踪!
  16. 信奥中的数学:微积分 高等数学 数学分析
  17. hbase下载安装与配置
  18. 项目经理应该知道的五种项目管理工具
  19. 魔百盒B863AV3.2-M,B863AV3.1-M2线刷+卡刷精简固件(S905L3A-B)
  20. java基于springboot的ktv点歌管理系统附源码

热门文章

  1. 如何fine tuning
  2. Matlab基础学习(中)
  3. 1054:分数加减法
  4. 针对0xc000007b问题的解决办法
  5. ResponseResult
  6. Latex使用技巧:插入动态图
  7. commit your changes or stash them before you can merge 解决方法
  8. LiquiBase实战总结
  9. 1. R语言介绍、Rstudio的基本使用、帮助命令、内置数据集
  10. Polkadot波卡链众筹成本价与总量、创始人团队简介