PHPループステートメントwhile、for、foreach、do whileの詳しい説明
1. while ループ
while(式)
{
ループ本体; // 式が false になるまで繰り返し実行します
}
コード:
$インデックス = 1;
while ($index
{
print "番号は {$index} です";
$インデックス++
}
実行結果:
番号は1です
番号は 2 です
番号は 3 です
番号は4です
2. whileループを実行します
する{
ループ本体; // 式が false になるまで繰り返し実行します
} while(式)
コード:
する{
$インデックス++
print "番号は {$index} です";
} while($index
実行結果:
番号は1です
Do While ループ ステートメントと while にはいくつかの違いがあります。それらの違いは、do while は条件が true であるかどうかに関係なく最初に実行されるのに対し、while は true の場合に 1 回だけ実行されることです。
3.forループ
ループ条件に応じて、2種類のループがあります
1: カウントループ (通常は for に使用)
別のタイプ: 条件付きループ (通常は while do-while を使用します)
for (expr1; expr2; expr3) {
声明
}
ここで、 expr1 は条件の初期値です。 expr2 は判定条件であり、判定条件には通常論理演算子が使用されます。 expr3はステートメント実行後に実行される部分で、次のループ判定の条件を1つ追加するなど変更するために使用します。そして声明
は条件を満たすプログラムの実行部分です。プログラムが 1 行のみの場合は中括弧 {} を省略できます。
次の例は、for ループを使用して書かれた「もう一度やりません」の例です。while ループを使用したものと比較できます。
for ($i=1; $i
echo "$i. もう無理です
";
}
?>
実行結果:
1. もう無理です
2. もう無理です
3. もう無理です
4. もう無理です
5. もう無理です
6. もう無理です
7. もう無理です
8. もう無理です
9. もう頑張らない
10. もう頑張らない
4.foreachループ
foreach ステートメントは、配列をループするために使用されます。ループが実行されるたびに、現在の配列要素の値が value 変数に割り当てられます (配列ポインターは 1 つずつ移動します) - 同様に続きます
文法:
foreach (値としての配列)
{
実行されるコード
}
コード:
$arr=array("1", "2", "3")
foreach ($arr を $value として)
{
echo "値: " . $value . ";
}
?>
実行結果:
値: 1
値: 2
値: 3
上記は PHP の 4 つのループ本体です。さまざまな条件に応じて、対応するループ本体を選択してください。
http://www.bkjia.com/PHPjc/1065651.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/1065651.html
技術記事 PHPのループ文の詳細解説 while、for、foreach、do while 1. while ループ while (式) { ループ本体; // 式が false になるまで繰り返し実行 } コード: $index = 1 while ($index5) {. ..