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