ホームページ  >  記事  >  バックエンド開発  >  コードが解決策を理解していない

コードが解決策を理解していない

WBOY
WBOYオリジナル
2016-06-13 13:10:59780ブラウズ

コードがわかりません
//キャンバス上に4つの数字をランダムに表示し、文字の横方向の間隔と位置は一定の変動幅に従ってランダムに生成されます
$im = imagecreate(60,20)
$strx=rand (3,8);
for($i=0;$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); この 2 つの文は $im の 60 をどのように均等に分割するのでしょうか?それともまったく均等ではありませんか? この 2 行のコードの意味を説明してもらえますか?特に $strx+=rand(8,12); よろしくお願いします




-----解決策------ ---- ------------
$strx += rand(8,12); は $strx = $strx + rand(8,12); の略です。
------解決策------------------
その精神は称賛に値しますが、柔軟性が欠けています

PHP コード
$strx = 8;//rand(3,8) は 3 ~ 8 であり、最大値は 8 になります。
for($i=0; $i
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。