繰り返し while

while

while文は繰り返し処理を実行する前に条件式を評価します。
評価された条件式が true の場合は、カッコ({)以下のコードを実行し、false の場合は、実行せずスキップします。
途中でループから抜け出る場合は break を使います。

書式
while (式) {
   処理スクリプト
} 
サンプル

下記サンプルでは処理の後に、$i の値を1つ増加し、$i の値が5になったときに終わります。

<?php
	$i = 0;
	while ($i < 10) {
		if ($i == 5) {
			echo "$i 回目<br>";
			break;
		}
		echo "$i 回目<br>";
		$i++;
	}
?>

実行

do while

do while文は、最後に条件式が評価されます。最低でも1回はループの中に入ることになります。

サンプル
<?php
	$i = 0;
	do {
		if ($i == 5) {
			echo "$i 回で終わります<br>";
			break;
		}
		echo "$i 回目のループ<br>";
		$i++;
	}while ($i < 10)
?>

実行

for文

for文は、ループに入る前に初期値式を実行し、条件式で評価します。
条件に合えば処理を行い、増減式を実行してから処理に戻ります。
条件が合わない場合はループを実行しません。

サンプル
<?php
	   $name = array("Jean","Emily","Mccoy");//配列を3つ用意
	   for($i = 0; $i < 3 ; $i++) {          //条件と増減
	      echo ("$name[$i]<br>");            //出力
	   }
?>
実行

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です