PHP における endwhile キーワードの役割と例
PHP では、endwhile は while ループの実装に使用される制御構造です。その機能は、指定された条件が満たされたときに、その条件が満たされなくなるまで、プログラムがコードのブロックを繰り返し実行できるようにすることです。
endwhile の構文は次のとおりです:
while (condition): // 循环体代码 endwhile;
この構文では、条件は論理式であり、式の値が true の場合、ループ本体のコードが実行されます。ループ本体のコードが実行されると、再度条件の値が判定され、それでも真であればループ本体が再度実行されます。このプロセスは、条件の値が false になり、ループが終了するまで繰り返されます。
以下は endwhile の使用例です:
<?php $i = 0; $num = 5; while ($i < $num): echo "当前数字是: " . $i . "<br>"; $i++; endwhile; ?>
この例では、変数 $i の初期値は 0、$num の値は 5 です。 while ループに入ると、まず $i が $num より小さいかどうかが判断されます。 $i の初期値は 0 なので条件が満たされ、ループ本体のコードが実行されます。ループ本体のコードは、現在の数値の値を出力し、$i の値に 1 を加算します。その後、$i が $num 未満かどうかを再度判定し、条件が満たされる場合は、$i の値が $num 未満でなくなるまでループ本体が再度実行されます。ループが実行されるたびに、$i の値はループが終了するまで 1 ずつ増加します。
上記のコードの出力は次のとおりです:
当前数字是: 0 当前数字是: 1 当前数字是: 2 当前数字是: 3 当前数字是: 4
ループ本体内で、条件が満たされなくなるまで現在の数値の値が 0 から 4 に増加することがわかります。そしてループは終了します。
endwhile を使用する場合、ループ本体のコード ブロックの終わりはセミコロンで終了する必要があることに注意してください。そうでないと構文エラーが発生します。
要約すると、endwhile キーワードは PHP で while ループを実装するために使用され、条件を指定してループ本体の実行を制御します。その構文は簡潔かつ明確であり、特定のコードを繰り返し実行する機能を簡単に実装できます。
以上がPHP における endwhile キーワードの役割と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。