PHP超基礎編☆5(for、while)

Category : PHP, WordPress

次はfor文とwhile文です。

正直、この2つの違いが
いまだにわかっておりません(笑)。

でもとりあえず「書き方」は違うか。
●まずはfor文
for($i=0; $i<10; $i++){
echo $i.’
‘;
}

●while文
$i=0;
while($i<10){
$i++;
echo $i.’
‘;
}

上の2つの結果は同じかと思いきや…!
forの方は0〜9の数字が縦に並び、
whileの方は1〜10の数字が縦に並びました。

うむー。

【追記】

別のところでとある方が
この謎を解決してくれました(笑)
「for文は、ブロック( { 〜} )の中の処理が終わってから、i++しています。
While文の方では、数値を出力する前にi++しています。
for文の(前処理:条件:後処理)と同じ処理にするなら、

$i=0;
while($i<10){
echo $i.’
‘;
$i++;

なるほど〜〜。