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

 更新时间:2015年03月18日 09:45:42   作者:Simael  
这篇文章主要介绍了php随机生成数字字母组合的方法,实例分析了php生成随机数及随机字母的相关技巧与用法,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了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读写音频文件信息的详解(支持WMA和MP3)

    解析用PHP读写音频文件信息的详解(支持WMA和MP3)

    本篇文章是对PHP读写音频文件信息的详细分析介绍。需要的朋友参考下
    2013-05-05
  • shopex主机报错误请求解决方案(No such file or directory)

    shopex主机报错误请求解决方案(No such file or directory)

    最近vps客户和服务托管客户安装了shopex网店系统,他们的主机都报错,错误特点一样,针对这个错误我司技术推出shopex主机报错误请求解决方案,希望能给予各位一点帮助
    2011-12-12
  • php中用date函数获取当前时间有误的解决办法

    php中用date函数获取当前时间有误的解决办法

    以下是对php中用date函数获取当前时间有误的解决办法进行了详细的分析介绍,需要的朋友可以过来参考下
    2013-08-08
  • php引用计数器进行垃圾收集机制介绍

    php引用计数器进行垃圾收集机制介绍

    每一种计算机语言都有自己的自动垃圾回收机制,让程序员不必过分关心程序内存分配,php也不例外,但是在面向对象编程(OOP)编程中,有些对象需要显式的销毁;防止程序执行内存溢出
    2012-09-09
  • 分享一则PHP定义函数代码

    分享一则PHP定义函数代码

    这篇文章主要介绍了分享一则PHP定义函数代码,主要是让大家熟悉下php的语法格式以及php中插入HTML代码的方式,希望能够给到大家一些帮助。
    2015-02-02
  • PHP实现LRU算法的原理详解

    PHP实现LRU算法的原理详解

    这篇文章主要为大家详细介绍了PHP实现LRU算法的原理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • PHP高并发高负载下的3种实战场景解决方法示例

    PHP高并发高负载下的3种实战场景解决方法示例

    这篇文章主要为大家介绍了PHP高并发高负载下的3种实战场景解决方法示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • PHP实现识别复杂pdf文档的示例代码

    PHP实现识别复杂pdf文档的示例代码

    这篇文章主要为大家详细介绍了如何使用PHP实现识别复杂pdf文档的功能,文中的示例代码讲解详细,感兴趣的徐海波可以跟随小编一起学习一下
    2024-01-01
  • 因str_replace导致的注入问题总结

    因str_replace导致的注入问题总结

    这篇文章主要给大家介绍了关于因str_replace导致的注入问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • PHP header函数分析详解

    PHP header函数分析详解

    PHP只是以HTTP协议将HTML文档的标头送到浏览器,告诉浏览器具体怎么处理这个页面,至于传送的内容则需要熟悉一下HTTP协议了,与PHP无关
    2011-08-08

最新评论