PHP生成指定长度随机数最简洁的方法
更新时间:2014年07月14日 09:33:30 投稿:junjie
这篇文章主要介绍了PHP生成指定长度随机数最简洁的方法,一行代码搞定随机数生成,是不是最简洁、最优雅的方法,需要的朋友可以参考下
刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套……看来没有好脑仁儿真的不适合当程序员。
自写了一行版本:
function generate_code($length = 4) {
return rand(pow(10,($length-1)), pow(10,$length)-1);
}
为了便于理解,同时也为了这篇水文可以凑点字数,这是多行版:
function generate_code($length = 4) {
$min = pow(10 , ($length - 1));
$max = pow(10, $length) - 1;
return rand($min, $max);
}
相关文章
php实现JWT(json web token)鉴权实例详解
这篇文章主要介绍了php实现JWT(json web token)鉴权实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-11-11
Symfony2实现在controller中获取url的方法
这篇文章主要介绍了Symfony2实现在controller中获取url的方法,实例分析了Symfony获取URL的常用方法与使用技巧,需要的朋友可以参考下2016-03-03
php输入流php://input使用示例(php发送图片流到服务器)
在做一个摄像头拍照然后上传的功能,php中使用php://input来获取内容,可以看下面的示例2013-12-12


最新评论