亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我怎么會偶爾有生成三位驗證碼的情況

for($i=0;$i<4;$i++){//隨機4個字符

$fontsize = 6;

$fontcolor = imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120));

$data = '0123456789abcdefghijklmnopqrstuvwxyz';

$fontcontent = substr($data,rand(0,strlen($data)),1);

$captch_code.=$fontcontent;

$x = ($i*100/4)+(rand(5,10));

$y = rand(5,10);

imagestring($image,$fontsize,$x,$y,$fontcontent,$fontcolor);

}



正在回答

1 回答

字符串第1位從0開始,字符串長度減1就解決問題了

0 回復 有任何疑惑可以回復我~
#1

bala_0

你說的字符串長度減 1 是for()中的 4 變成 3 嗎?
2016-04-05 回復 有任何疑惑可以回復我~
#2

bala_0

我改了strlen()
2016-04-05 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我怎么會偶爾有生成三位驗證碼的情況

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號