ホームページ >バックエンド開発 >PHPチュートリアル >例では、while、do...while、for、foreach の 4 つのループを紹介します。
php の while ループ は、指定された回数だけコード ブロックを実行するループ、または指定された条件が true の場合にコード ブロックを実行するループを行います。
---------------------------------------------- --- ---------------
コードを書くとき、多くの場合、コードのブロックを複数回繰り返す必要があります。 while ループ ステートメントを使用して、このタスクを完了できます。
while -- 指定された条件が true である限り、コード ブロックはループで実行されます。
do...while -- まずコード ブロックを 1 回実行し、指定された条件が true の場合にループを繰り返します。
for -- コード ブロックを指定された回数実行するループ。
foreach -- 配列内の各要素に基づいてコードのブロックをループします。
while ループ
while ステートメントは、指定された条件が true でなくなるまでコード ブロックをループします。
while (条件)
{
ループ内で実行されるコード;
}
ケース:
変数 a の値を 11 に設定します ($a=11)。 -------------------------------------- ------ ------------------ は次の結果を出力します: while 出力値: 11 while 出力値: 12 以下はコード例: do...while ループ do...while ステートメントはコードを少なくとも 1 回実行し、条件をチェックしてループを繰り返します。 構文 do 例 次の例では、まず変数 a の値を 1 ($a=11) に設定します。 次に、do...while ループを開始します。ループは変数 a の値を 1 ずつインクリメントして出力します。まず条件を確認します (a が小雨または 20 に等しい)。 a が 5 以下である限り、ループはそれに応じて実行されます: do...while 出力値: 11 以下はコード例です: 実行コードブロックを指定回数ループするか、指定された条件が真の場合にコードブロックをループします。 for ループは、スクリプトを実行する必要がある回数が事前にわかっている場合に使用されます。 構文 for(初期値; 条件付き増分; ){ 初期値: 主にカウンタの設定に使用される変数値を初期化します (ただし、ループ コード内では任意の値を使用できます)は 1 回実行されます)。 条件: ループ実行の制限。 TRUE の場合、ループが継続します。 FALSE の場合、ループは終了します。 インクリメント: 主にカウンターをインクリメントするために使用されます (ただし、ループの最後に実行される任意のコードを使用できます)。 注: 上記の初期値パラメータと増分パラメータは空にすることも、複数の 式 (カンマで区切る) を指定することもできます。 例 出力値の場合: 11 以下はコード例です: foreachループ foreachループは配列を走査するために使用されます。 構文 ループが実行されるたびに、現在の配列の値が$value変数に割り当てられます(配列ポインタは移動します) 1 つずつ)。ループを通過すると、配列内の次の値が表示されます。 例 次の例は、指定された配列の値を出力するループを示しています: 配列値を 1 つずつ出力します: two 以下はコード例です:
その後、while ループは a$a=11;
while($a<=20){
echo "输出数值:".$a."";
$a++;
}
while 出力値: 13
while 出力値: 14
while 出力値: 15
while 出力値: 16
while 出力値: 17
while 出力値: 18
while 出力値: 19
while 出力値: 20 <?php
$a=11;
while($a<=20){
echo "while输出数值:".$a."<br>";
$a++;
}
?>
while循环Code、
{
実行するコード;
}
while(条件)
do.. .while 出力値: 12
do...while 出力値: 13
do...while 出力値: 14
do...while 出力値: 15
do...while 出力値: 16
do.. .while 出力値: 17
do...while 出力値: 18
do...while 出力値: 19
do...while 出力値: 20<?php
$a=11;
do{
echo"do...while输出数值:".$a."<br/>";
$a++;
}while($a<=20);
?>
do...while循环代码
実行されるコード
}
出力値の場合: 12
出力値の場合: 13
出力値の場合: 14
出力値の場合: 15
出力値の場合: 16
出力値の場合: 17
出力値: 18
for 出力値: 19
for 出力値: 20<?php
for($a=11;,$a<=20;,$a++){
echo "for输出数值:".$a."<br/>";
}
?>
foreach ($array as $value){
コードを実行するには;
}
配列の値を 1 つずつ出力する:three
配列の値を 1 つずつ出力する Value:four
配列の値を 1 つずつ出力する:five<?php
$x=array("one","two","three","four","five");
foreach($x as $value){
echo "逐一输出数组值:".$value."<br/>";
}
?>
以上が例では、while、do...while、for、foreach の 4 つのループを紹介します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。