PHP のループでは主に、ユーザーが指定された回数だけコードの同じブロックを実行できるようにします。
PHP ループには主に 4 つのタイプがあります: while、do...while、for、foreach。以下では、各ループの使用法を個別に説明します。
while ステートメント:
指定された条件が true である限り、コード ブロックはループで実行されます。
形式:
while(expr)
{
ステートメント;
}
セマンティクス: 最初に expr を判定し、式 expr が false の場合は終了し、式 expr が true の場合はステートメント ステートメントを実行し、実行が完了した後に expr を再度判定します。式 expr がまだ true の場合は、実行を続けます。ステートメント ステートメント; 式 expr が false になるまで終了します。
例:
上記の例は、変数 i が 5 以下である限り、コードはループで実行され続けます。ループがループするたびに、変数は 1 ずつ増加し、i の値が入力されます。
do…while ステートメント:
最初にコード ブロックを 1 回実行し、指定された条件が true の場合にループを繰り返します。形式:
ステートメント;
}
注: it と while の違いは、do...while は最初に何も判断せずにステートメントを 1 回実行し、その後、条件が true であるかどうかを判断することです。ここで、他のものは同じであることに注意してください。その間。
例:
ステートメント用
: コードのブロックが繰り返される回数が決まっている場合は、for ステートメントを使用できます。文法
{
実行されるコード;
}
例:
ループが実行されるたびに、現在の配列要素の値が value 変数に割り当てられます (配列ポインターは 1 つずつ移動します)。
文法
foreach (値としての配列)
実行されるコード;
}
例
コードをコピーします
説明: 最初に配列 arr を定義し、次に foreach を使用してループします。ここで ($arr as $value) は、$arr 配列の値を $value に割り当てることを意味し、実行ステートメントは $ の値を出力します。価値 。
出力結果は次のとおりです:
一
二
三