前回の記事では『PHPのwhileループとdo-whileループの解き方、5分もあれば十分! " では、この記事では、PHP の While ループと do-while ループの使い方と区別方法を詳しく紹介します。この記事では、引き続き PHP の他の 2 つのループ ステートメント、つまり PHP の for ループと foreach ループについて説明します。皆さんのお役に立てれば幸いです!
#PHP の for ループと foreach ループFor ループ
For ループの構文形式は次のとおりです:
for (初始表达式; 表达式条件判断; 变量更新) { 循环动作; }初期化式: 初期化代入です。複数のコードを同時に代入できます。通常、カウンターの初期値を宣言するために使用されます。 式条件判定: ループ実行の制限条件であるループ本体内のコードを実行するかどうかを制御するために使用され、判定条件の値が TRUE の場合、ループは続行され、ループ文は終了します。実行されました。判定条件の値がFALSEの場合はループを終了します。 変数更新: ループが実行されるたびに変数を更新して次のループに進みます。 例は次のとおりです:
<?php for($a=1;$a<5;$a++){ echo "输出结果是:".$a."<br/>"; } ?>出力結果:
##for ループは 1 つの条件を実行するだけでなく、複数の条件もあり、例は次のとおりです:
<?php for($a=0,$b=5;$a<=5;$a++,$b--){ echo $a ."和" .$b ."<br/>"; } ?>
for ループ ステートメントは while のようにネストすることもできます。つまり、for ループ ステートメントには、別の 1 つ以上の for ループ ステートメントが含まれます。この for ループの手法を利用して、小学校で習った九九を出力することができます。例は次のとおりです:
<?php for($a = 1 ; $a < 10 ; $a++ ){ for($b=1;$b<=$a;$b++){ echo $b . 'x' . $a . '=' .($a*$b) . ' ';// 输出的是空格 } echo '<br />'; } ?>
foreach ループ
foreach( 要循环的数组变量 as [键变量 =>] 值变量){
//循环的结构体
}
この使用法は修正されており、ループする必要がある配列を配置します。
固定キーワードとして、次のキー変数はオプションです。変数は自由に定義できます。ループするたびに、foreach 構文はキーを取り出してキー変数に割り当てます。次の値変数は必須です。ループするたびに、値が value 変数に格納されます。 例は次のとおりです:
<?php $a = array( '键名1' => '值1', '键名2' => '值2', ); foreach($a as $key => $value){ echo $key . '对应' . $value . '<br />'; } ?>
出力結果:
## 推奨学習: 「PHP ビデオ チュートリアル#」 ## 》
以上がPHPのForループとForeachループの使い方(詳細な画像と文章解説)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。