一些些细节问题
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);
那位能把这几行代码详细讲解一下么
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);
那位能把这几行代码详细讲解一下么
2016-01-02
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)上画一个点
你运行以下代码就知道了,,,,,
举报