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

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

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

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

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

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

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

  4. php随机生成验证码,php随机生成数字,php随机生成数字加字母!

    <?php /** 方法类* */ class functions {/*** PHP随机生成验证码函数** @param array* @return mixed*/function rand ...

  5. 计算机随机数字excel,excel随机生成数字_随机不随意

    前几天,我正在校园里漫步.远远地,一名学生向我打招呼.我朝他笑了笑,脑子里却怎么也搜索不到他的名字.自从高二年级考完信息技术学业水平测试,信息技术课就结束了,好多学生的名字也渐渐淡忘了. 直到学生走到 ...

  6. php 包含字母随机数_php随机生成数字字母组合的方法

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

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

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

  8. C++ 随机生成数字和字母组合的字符串

    一直学习java,今天突然要用到C++ 写个随机生成数字和字母组合的字符串... #include <iostream> #include <stdlib.h> #includ ...

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

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

最新文章

  1. 印度初创公司开发了下一代区块链网络安全解决方法
  2. python如何入侵服务器的_通过redis入侵服务器的步骤
  3. 全国计算机等级考试题库二级C操作题100套(第73套)
  4. 跨模块中的分配内存问题
  5. jpa mysql存储过程_Jpa调用存储过程及参数
  6. java公约数_Java:获得最大的公约数
  7. 数据挖掘:实用案例分析 下载_【实用干货】17 种服装印花工艺(图文案例分析)...
  8. 微信开发经常会用到的一些方法
  9. [ios开发]锁屏后的相机的方向检查,与图片的自动旋转
  10. c语言程序与结构,c语言基础与顺序结构-c语言程序设计.ppt
  11. 工程图学与计算机绘图考查,工程图学与计算机绘图
  12. Servlet思维导图总结
  13. android studio 制作.9 图片
  14. android_54a3,碉堡了,连神画Y1投影仪都可以跑android大型游戏N.0.V.A3
  15. 电脑黑屏却开着机是怎么回事?解决黑屏的快捷方法
  16. 怀念—伤心者,不痛不痒,冷暖自知
  17. exception的使用
  18. 平面漩涡Shader
  19. ceph---记录一次ceph节点重做系统,ceph恢复精简版
  20. 2019 年天津科技大学电子设计竞赛:算法与策略-----B题

热门文章

  1. 完全限定域名(fully qualified domain name,FQDN,笔记)
  2. GHM(anchor based)
  3. JavaScript学习 — 初识json
  4. rsync下行同步和inotify实时同步部署
  5. 使用Docker安装HomeAssistant
  6. SEO面试笔试练习题
  7. 当百度也来玩众筹,是否可以为众筹正名?
  8. java操作跨页的word cell_Java 创建Word表格/嵌套表格、添加/复制表格行或列、设置表格跨页断行...
  9. 计算机基础图文混排笔记,计算机基础知识与基本操作——图文混排课件.doc
  10. 平板上pyto软件_平板电脑性价比排行大更新!