PHP产生随机字符串函数

 更新时间:2006年12月06日 00:00:00   作者:  
<?php 

/**  
* 产生随机字符串  
*  
* 产生一个指定长度的随机字符串,并返回给用户  
*  
* @access public  
* @param int $len 产生字符串的位数  
* @return string  
*/  
function randStr($len=6) {  
$chars='ABDEFGHJKLMNPQRSTVWXYabdefghijkmnpqrstvwxy23456789#%*'; // 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;  


?>

相关文章

  • php中eval函数的危害与正确禁用方法

    php中eval函数的危害与正确禁用方法

    这篇文章主要介绍了php中eval函数的危害与正确禁用方法,需要的朋友可以参考下
    2014-06-06
  • php实现两个数组相加的方法

    php实现两个数组相加的方法

    这篇文章主要介绍了php实现两个数组相加的方法,实例分析了php的数组运算符+的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • php处理单文件、多文件上传代码分享

    php处理单文件、多文件上传代码分享

    这篇文章主要为大家详细介绍了php处理单文件、多文件上传代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • PHP函数import_request_variables()用法分析

    PHP函数import_request_variables()用法分析

    这篇文章主要介绍了PHP函数import_request_variables()用法,结合实例形式分析了import_request_variables函数的功能,定义及相关使用技巧,需要的朋友可以参考下
    2016-04-04
  • 模板引擎正则表达式调试小技巧

    模板引擎正则表达式调试小技巧

    很久没有遇上PHP难题了,这次正则问题占了一点时间,还是老问题最大回溯、递归限制问题。学习透之后其实并不难修改调试有这类问题的正则。主要是以下几点。
    2011-07-07
  • php获取textarea的值并处理回车换行的方法

    php获取textarea的值并处理回车换行的方法

    这篇文章主要介绍了php获取textarea的值并处理回车换行的方法,涉及到对特殊字符的转换与处理,需要的朋友可以参考下
    2014-10-10
  • php堆排序实现原理与应用方法

    php堆排序实现原理与应用方法

    这篇文章主要介绍了php堆排序实现原理与应用方法,较为详细的分析了堆排序的原理及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • PHP安装BCMath扩展的方法

    PHP安装BCMath扩展的方法

    今天小编就为大家分享一篇关于PHP安装BCMath扩展的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • php实现获取本年,本月,本周时间戳和日期格式

    php实现获取本年,本月,本周时间戳和日期格式

    这篇文章主要为大家详细介绍了php实现获取本年、本月、本周时间戳和日期格式的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以学习一下
    2023-12-12
  • PHP中关键字interface和implements详解

    PHP中关键字interface和implements详解

    PHP 类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此 PHP 引入了类的接口技术。下面这篇文章主要跟大家介绍了关于PHP中关键字interface和implements的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-06-06

最新评论