while (繰り返し条件)
こんにちは、徳です。
デジタルDIYができるようコーディング・プログラミング・画像加工・動画編集などを本やYouTubeで勉強しています。
現在は初心者なので、とにかくゆっくり進んでいくと思います。
また、「間違っていること」や「こうした方が良いよ」などがあれば、コメントなどしていただけたら幸いです。
では、いきましょう!
PHP
今回は、
繰り返し 「〇〇回繰り返す」という文の読み方
を紹介させていただきます。
PHPでは、プログラムを読む方法は、
順次
上から下へ
分岐
条件によって方向が変わる
反復
条件によって繰り返す
の3つに大きく分かれます。
その中で、
反復の一つのwhile文
です。
条件のfalseになるまで繰り返します。
PHPではよく使うことがあります。
それではよろしくお願いします。
繰り返しとは
繰り返しとは
繰り返しとは、
同じ作業を条件に合っている間、何回も行ってもらう
ことです。
目的
繰り返しの目的は、
何度も同じ作業書かなくて良いようにする
ことです。
同じ作業を繰り返すときの記述方法として、同じ文を何度も書くことがあります。
二度同じ文を書けば、当然同じ作業を2回行いますね。
しかしそれでは、回数が少なければ良いですが、10回100回と同じ文を書くのは、読みにくいですし修正する場合大変です。
修正しないといけなくなった場合、
全ての文を修正する
ことになります。
それは良いプログラムとは言えませんね。
そのため、この繰り返し文を使って少ない記述で繰り返しをできるようにします。
種類
PHPで繰り返し文の書き方は、
for文
while文
の2パターンあります。
二つの違いは、
for文
指定した回数繰り返す
while文
条件に満たすまで繰り返す
という点です。
今回は、while文について紹介します。
for文ついてはこちらで紹介しています
よろしかったらどうぞ
while文
書き方
<? php while( 条件 ) { 処理文; 処理文; } ?>
条件
繰り返す条件分を書きます。
主に、変数と
比較演算子
< , > , !=など
論理演算子
&& , || , !など
を使用して条件文を書きます。
処理文
繰り返しが発生したときの処理を書きます。
条件に対して、
true
処理文を実行
false
処理を実行しないで次へ行く
となります。
例
while文
<?php
$num = 1;
while($num < 13){
print($num . "月\n");
$num++;
}
?>
まとめ
今回は、繰り返し文の一つ
while文
について紹介させていただきました。
繰り返しとは、
同じ作業を条件に合っている間、何回も行ってもらう
ことです。
何度も同じ処理を書いたプログラムはあまり良いプログラムと言えません。
そのため、while文もこれからよく使うことになると思います。
何度も使いながら慣れていきましょう。
注意点としては、
処理文に必ず条件文に使われている変数の増減をする
ようにしましょう。
変数の増減がなければ、ずっと繰り返すことになります。
忘れないようにしましょう。
最後まで読んでいただき、ありがとうございました。
コメント