PHP生成指定長(zhǎng)度隨機(jī)數(shù)最簡(jiǎn)潔的方法
剛才在寫(xiě)短信驗(yàn)證碼模塊,需要用到指定位數(shù)的隨機(jī)數(shù),然后網(wǎng)上一找發(fā)現(xiàn)太可怕了這么簡(jiǎn)單的事情竟然用了好幾十行多個(gè)循環(huán)嵌套……看來(lái)沒(méi)有好腦仁兒真的不適合當(dāng)程序員。
自寫(xiě)了一行版本:
function generate_code($length = 4) {
return rand(pow(10,($length-1)), pow(10,$length)-1);
}
為了便于理解,同時(shí)也為了這篇水文可以湊點(diǎn)字?jǐn)?shù),這是多行版:
function generate_code($length = 4) {
$min = pow(10 , ($length - 1));
$max = pow(10, $length) - 1;
return rand($min, $max);
}
相關(guān)文章
php實(shí)現(xiàn)JWT(json web token)鑒權(quán)實(shí)例詳解
這篇文章主要介紹了php實(shí)現(xiàn)JWT(json web token)鑒權(quán)實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
用PHP實(shí)現(xiàn)的生成靜態(tài)HTML速度快類庫(kù)
用PHP實(shí)現(xiàn)的生成靜態(tài)HTML速度快類庫(kù)...2007-03-03
Symfony2實(shí)現(xiàn)在controller中獲取url的方法
這篇文章主要介紹了Symfony2實(shí)現(xiàn)在controller中獲取url的方法,實(shí)例分析了Symfony獲取URL的常用方法與使用技巧,需要的朋友可以參考下2016-03-03
php輸入流php://input使用示例(php發(fā)送圖片流到服務(wù)器)
在做一個(gè)攝像頭拍照然后上傳的功能,php中使用php://input來(lái)獲取內(nèi)容,可以看下面的示例2013-12-12
使用Thinkphp框架開(kāi)發(fā)移動(dòng)端接口
本文給大家分享的是使用thinkphp框架開(kāi)發(fā)移動(dòng)端接口的2種方法,一種是開(kāi)發(fā)API,另外一種是實(shí)現(xiàn)移動(dòng)端訪問(wèn)自動(dòng)切換移動(dòng)主題模板,從而實(shí)現(xiàn)偽app訪問(wèn),下面我們就來(lái)詳細(xì)看下如何實(shí)現(xiàn)吧。2015-08-08
laravel使用Faker數(shù)據(jù)填充的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于laravel使用Faker數(shù)據(jù)填充的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
php正確輸出json數(shù)據(jù)的實(shí)例講解
今天小編就為大家分享一篇php正確輸出json數(shù)據(jù)的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08

