最贊回答 / qq_797_1
這是PHP中的代碼,我們從括號里往外看:strlen()用于返回字符串$data的長度,假設(shè)$data字符串長度為10;rand(0,strlen($data))生成0~10中的一個隨機(jī)整數(shù)并返回,假設(shè)返回6;substr($data,rand(0,strlen($data)),1);先簡化為:substr($data,6,1);就是返回$data字符串中從下標(biāo)為6的字符開始截取1個字符并返回;假設(shè)$data="一二三四五六七八九十";就是先用strlen()得到這個字符串的長度10,然后用rand()從...
最新回答 / Only_L
曉得是什么原因了~
substr($data ,rand(0,strlen($data)-1)),1); 如果strlen() 獲取到10位的長度, 那么 rand()取得最大值10, 在substr()截取的時候 是從0開始的,所以10是沒有值得 -1 最大為9 ,OK
2017-03-19
老師用的Notepad++新版本是否如此我不清楚,我用的是PHPStorm,變量命名的時候要使用駝峰法,如果像老師那樣$fontsize的話會有一個綠色波浪線在底下,必須改成fontSize才行。雖然這個不是必須,但建議還是用駝峰法來命名吧
2017-03-19
已采納回答 / _魚的眼淚_
爆炸 有毒
已采納回答 / 程重吾
document.getElementById('值'), ?括號里面有引號, ? 沒有引號表示js變量
for($i=0; $i<200; $i++){
$pointcolor = imagecolorallocate($image, rand(50,200), rand(50,200), rand(50,200));
imagesetpixel($image, rand(0,99), rand(0,29), $pointcolor);
}
感謝老師~收獲很多
$pointcolor = imagecolorallocate($image, rand(50,200), rand(50,200), rand(50,200));
imagesetpixel($image, rand(0,99), rand(0,29), $pointcolor);
}
感謝老師~收獲很多
2017-03-11
strlen($data)是字符串的長度,當(dāng)rand取strlen($data)時,長度超過了最大長度,要減去1.
最新回答 / kihoor
$_REQUEST是接收請求的,表單沒有提交,$_REQUEST是沒有值的,所以用isset判斷有沒有設(shè)置
最贊回答 / Mr土豆先森
傳入r參數(shù),后邊給的是隨機(jī)數(shù),表示每次訪問的url是不一樣的。每個瀏覽器都會有自己的cookie存儲時間,如果每次訪問的url一樣,瀏覽器會默認(rèn)給你之前訪問的頁面,保證節(jié)省資源。