php生成随机数或者字符串的代码

 更新时间:2008年09月05日 11:57:02   作者:  
一个最简单的利用php生成随机数或者随机字符串的函数.$chars变量中的字符自己修改就能达到数字或者字符串的目的
$len表示长度,代码如下:
复制代码 代码如下:

/**
* 产生随机字符串
*
* 产生一个指定长度的随机字符串,并返回给用户
*
* @access public
* @param int $len 产生字符串的位数
* @return string
*/
function randstr($len=6) {
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz0123456789-@#~';
// characters to build the password from
mt_srand((double)microtime()*1000000*getmypid());
// seed the random number generater (must be done)
$password='';
while(strlen($password)<$len)
$password.=substr($chars,(mt_rand()%strlen($chars)),1);
return $password;
}

相关文章

  • Yii2 中实现单点登录的方法

    Yii2 中实现单点登录的方法

    这篇文章主要介绍了Yii2 中实现单点登录的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • 如何让CI框架支持service层

    如何让CI框架支持service层

    本文主要介绍了在controller和model中加一个业务层service,由它来负责业务逻辑,封装好的调用接口可以被controller复用,提高了通用的业务逻辑的复用性,设计到具体业务实现会调用Model的接口。
    2014-10-10
  • Laravel 批量更新多条数据的示例

    Laravel 批量更新多条数据的示例

    本篇文章主要介绍了Laravel 批量更新多条数据的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • PHP+Ajax无刷新带进度条图片上传示例

    PHP+Ajax无刷新带进度条图片上传示例

    本篇文章主要介绍了PHP+Ajax无刷新带进度条图片上传示例,详细的整理PHP无刷新上传图片,并且要带进度条的代码,有需要的可以了解一下。
    2017-02-02
  • yii2 url重写并隐藏index.php方法

    yii2 url重写并隐藏index.php方法

    这篇文章主要介绍了yii2 url重写并隐藏index.php方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • ThinkPHP框架结合Ajax实现用户名校验功能示例

    ThinkPHP框架结合Ajax实现用户名校验功能示例

    这篇文章主要介绍了ThinkPHP框架结合Ajax实现用户名校验功能,涉及thinkPHP使用ajax与后台控制交互、数据库查询、判定等相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • php中把美国时间转为北京时间的自定义函数分享

    php中把美国时间转为北京时间的自定义函数分享

    这篇文章主要介绍了php中把美国时间转为北京时间的自定义函数分享,分别提供了13小时和8小时算法版,需要的朋友可以参考下
    2014-07-07
  • Zend Framework框架的registry(注册表)使用示例

    Zend Framework框架的registry(注册表)使用示例

    这篇文章主要介绍了Zend Framework框架的registry(注册表)使用示例,提供对象方式使用与set、get方法使用示例,需要的朋友可以参考下
    2014-03-03
  • Yii获取当前url和域名的方法

    Yii获取当前url和域名的方法

    这篇文章主要介绍了Yii获取当前url和域名的方法,涉及Yii针对URL、域名、目录等操作的相关技巧,需要的朋友可以参考下
    2015-06-06
  • PHP实现基于状态的责任链审批模式详解

    PHP实现基于状态的责任链审批模式详解

    这篇文章主要介绍了PHP实现基于状态的责任链审批模式,结合实例形式详细分析了责任链审批模式的原理及相关php实现流程,需要的朋友可以参考下
    2019-05-05

最新评论