PHP For ループ
PHP ループ - For ループ
指定された回?cái)?shù)、または指定された條件が true の場(chǎng)合に、コードのブロックをループします。
forループ
forループは、スクリプトを?qū)g行する必要がある回?cái)?shù)が事前にわかっている場(chǎng)合に使用されます。
for ループは、実際には while ループのコンパクトで簡(jiǎn)潔なバージョンとして見ることができます
for (expr1; 最初に 1 回だけ実行されます
? 2 番目の式 expr2 は、各ループの先頭で実行されますループ本體。実行結(jié)果が true の場(chǎng)合、ループは継続します。 false の場(chǎng)合、ループは終了します
? 3 番目の式 expr3 は、ループ本體の各ループの最後に実行されます
構(gòu)文
for (初期値; 條件; インクリメント)
{実行されるコード;
}パラメータ:
· 値: 主にカウンターを設(shè)定するために使用される変數(shù)値を初期化します (ただし、ループの先頭で 1 回実行されます)。
· 條件: ループ実行の制限。 TRUE の場(chǎng)合、ループが継続します。 FALSE の場(chǎng)合、ループは終了します。
· インクリメント: 主にカウンターをインクリメントするために使用されます (ただし、ループの最後に実行される任意のコードを使用できます)。
注: 上記の初期値パラメータと増分パラメータは空にすることも、複數(shù)の式 (カンマで區(qū)切る) を指定することもできます。
例
次の例では、初期値 i=1 のループを定義します。変數(shù) i が 5 以下である限り、ループは実行され続けます。ループが実行されるたびに、変數(shù) i は 1 ずつ増加します:
<html> <body> <?php for ($i=1; $i<=5; $i++) { echo "The number is " . $i . "<br>"; } ?> </body> </html>
while ループのコードを確認(rèn)してください
$num = 1;
while ($num <= 5) {echo $num;
$num++;}
for ループを使用する場(chǎng)合は、
for ($num = 1; $num <= 5; $num++) {
echo $num;
}
と変更できます。 , 機(jī)能的には、for ループを変更できます while ループと同等とみなされます
foreach ループ
foreach ループは配列を走査するために使用されます。 実際、PHP には、配列を走査するために特別に使用される特別なループ ステートメントもあります。 ステートメント
array_variable は、ループが実行されるたびに、それぞれの値を表します。各要素の が変數(shù) val に一時(shí)的に代入されます。ステートメント文で取得される val の値は毎回異なります。以下のコードを體験してください
。foreach ($arr as $item) {
echo "<" . ">";
}
構(gòu)文
foreach ($array as $value)
{
コードを?qū)g行するには;
}
ループするたびに、現(xiàn)在の配列要素の値が $value 変數(shù)に割り當(dāng)てられ (配列ポインターは 1 つずつ移動(dòng)します)、次回ループすると、配列內(nèi)の次の値が表示されます。
例
次の例は、指定された配列の値を出力するループを示しています:
<html> <body> <?php $x=array("one","two","three"); foreach ($x as $value) { echo $value . "<br>"; } ?> </body> </html>
foreach には次のように定義された別の使用法があります
foreach (array_variable as key => val)
ステートメント
key は配列の添字を表し、val は配列の値を表します。したがって、數(shù)値添字配列の場(chǎng)合、各ループのキーの値は 0 から増加する數(shù)値になります。和BreakとContinue
循環(huán)コードブロック內(nèi)のコードの実行を停止したい場(chǎng)合は、BreakまたはContinueを使用できます
? Breakしてサイクルから抜け出すと、サイクルは実行されなくなります
ジャンプを続ける現(xiàn)在のサイクルを終了すると、サイクルは継続します。実行して次のサイクルに移ります。これは、チェスをプレイするときと同じです。チェスが苦手な人は、負(fù)けそうになるとチェス盤を持ち上げてプレイを中止します。これで休憩です。
負(fù)けそうになると諦めて次のラウンドに挑戦する良いメンタリティを持つ人もいます。