Heim >php教程 >php手册 >php生成指定长度验证码(用于短信验证)

php生成指定长度验证码(用于短信验证)

WBOY
WBOYOriginal
2016-06-07 11:39:491318Durchsuche

刚才在写短信验证码模块,需要用到指定位数的随机数,然后网上一找发现太可怕了这么简单的事情竟然用了好几十行多个循环嵌套……看来没有好脑仁儿真的不适合当程序员。

自写了一行版本:<?php <br /> function generate_code($length = 6) {<br>     return rand(pow(10,($length-1)), pow(10,$length)-1);<br> }


为了便于理解,同时也为了这篇水文可以凑点字数,这是多行版:<?php <br /> function generate_code($length = 6) {<br>     $min = pow(10 , ($length - 1));<br>     $max = pow(10, $length) - 1;<br>     return rand($min, $max);<br> }

AD:真正免费,域名+虚机+企业邮箱=0元

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn