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

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

一些些細節問題

for($i = 0; $i < 4; $i++) {
??? $code .= rand(0, 9);
}
for($i=0;$i<50;$i++) {
? imagesetpixel($img, rand(0, 100) , rand(0, 100) , $black);

那位能把這幾行代碼詳細講解一下么

正在回答

2 回答

for($i?=?0;?$i?<?4;?$i++)?{
????$code?.=?rand(0,?9);
}

上面的意思是,我不知道你基礎,我按最簡單的翻譯了,:如果,$i初值為0,判斷$i是否小于4,小于則執行大括號中的代碼,然后加1,大括號里的意思是,:rand(0,9)從0到9隨機取一個數字,你可能疑惑$code后面為什么會有個. ?這個是連接符,意思是把循環的數字鏈接起來,得到四位數字。(我去,,我真夠閑的...)

for($i=0;$i<50;$i++)?{
??imagesetpixel($img,?rand(0,?100)?,?rand(0,?100)?,?$black);

上面的也是循環,就不多說了,imagesetpixel()這個函數是畫一個單一像素 ,意思就是:在 $img ? ?圖像中用 $black ? ?顏色在rand(0, 100) , rand(0, 100)?坐標(圖像左上角為 ? ?0,0)上畫一個點


你運行以下代碼就知道了,,,,,

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

qq_slh_0 提問者

嗯嗯,非常感謝,您講的很詳細,對我幫助挺大的,不過我還想再問下兩個rand(0,100)具體表示什么意思么,越詳細越好,再次感謝一下
2016-01-03 回復 有任何疑惑可以回復我~

嗯嗯,明白了,謝謝您

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

rand(0,100)就是從零到一百隨機取個數字,兩個就是代表x,y值左上角為0,0,把它看成一個坐標系

http://img1.sycdn.imooc.com//568893490001c8c601150038.jpg

運行結果不是這樣的嗎,看見那些小點了吧,就是隨機坐標產生的

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

舉報

0/150
提交
取消

一些些細節問題

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

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

幫助反饋 APP下載

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

公眾號

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