次は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++;
」
なるほど〜〜。


