課程
/后端開發(fā)
/PHP
/PHP實現(xiàn)驗證碼制作
為什么有時候只有3個數(shù)字?
2016-08-04
源自:PHP實現(xiàn)驗證碼制作 1-6
正在回答
$fontcontent=substr($data,rand(0,strlen($data)-1),1);
有時候是3個是因為隨機截取到最后一個值strlen($data)),而這個值取不到。
?隨機截取字符串,角標從0開始的,strlen($data)為第n+1個,總共才n個,因此要減一,?
舉報
各種形態(tài)驗證碼核心原理與實現(xiàn)技巧,講解實現(xiàn)過程中的技術(shù)難點
2 回答為什么有時候只出現(xiàn)3個字符
1 回答為什么沒有畫布,數(shù)字的
3 回答為什么輸入了相同的代碼,在點擊換一個的時候卻沒有效果(驗證碼不能刷新)
1 回答為什么要rand()這個函數(shù)呢
2 回答只有畫布,沒有驗證碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-05
$fontcontent=substr($data,rand(0,strlen($data)-1),1);
有時候是3個是因為隨機截取到最后一個值strlen($data)),而這個值取不到。
?隨機截取字符串,角標從0開始的,strlen($data)為第n+1個,總共才n個,因此要減一,?