首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

代码不懂解决方法

2012-10-14 
代码不懂//将四个数字随机显示在画布上,字符的水平间距和位置都按一定波动范围随机生成$im imagecreate(

代码不懂
//将四个数字随机显示在画布上,字符的水平间距和位置都按一定波动范围随机生成
  $im = imagecreate(60,20)  
  $strx=rand(3,8);
  for($i=0;$i<4;$i++){
  $strpos=rand(1,6);
  imagestring($im,5,$strx,$strpos, substr($num,$i,1), $black);
  $strx+=rand(8,12);
  }



  上面的代码的$strx=rand(3,8);$strx+=rand(8,12);这两句不是很明白,这两句怎么将$im的60平分呢,还是这里根本不是平分,可以帮我解释一下这两句代码的意思吗?特别是$strx+=rand(8,12);这句,先谢谢了




[解决办法]
$strx += rand(8,12); 是 $strx = $strx + rand(8,12); 的简写
[解决办法]
精神可嘉,但缺乏灵活性

PHP code
$strx = 8;//rand(3,8) 介于 3 到 8 之间,取最大值 8for($i=0; $i<4; $i++) {  echo $strx += 12;//rand(8,12) 介于 8 到 12 之间,取最大值 12  echo '<br>';} 

热点排行