この章では、PHP の特別なループ ステートメントである「foreach」ループ ステートメントを紹介します。
foreach ループは何に使用されますか?
PHP では、foreach ループ ステートメントは配列をループするために特別に使用されます。配列については、この記事を確認してくださいhttp://www.php.cn/php-weizijiaocheng-360217.html
foreach ループ構文形式
foreachループの構文には2つの書き方があります
foreach (array_variable as val) statement;
array_variableは、各ループの実行中に一時的に変数valに代入されます。 , ステートメント ステートメントによって取得される val の値は毎回異なります
2 番目の書き方
foreach (array_variable as key => val) statement;
key は配列の添字を表し、val は配列の値を表します。つまり、数値添字配列の場合、各ループのキー 値は 0 から始まる増加する数値です。
foreach ループの例
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $a=Array("苹果","橘子","香蕉"); foreach($a as $value){ echo $value."<br/>"; } ?>
コードの実行結果:
例の詳細:
冒頭で、「foreach」ループは配列をループするために特別に使用されると述べました。配列 $a には、「apple」、「orange」、「banana」という 3 つの値があります。次に、foreach ループ ステートメントを使用して配列をループし、配列内の値を出力します。 。
上記の例は、foreach ループを使用した最初の記述方法です。現時点で、配列の $key を取得したい場合は、2 番目の記述方法を使用する必要があります。コードは次のとおりです。
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $a = array( "one" => 1, "two" => 2, "three" => 3, "seventeen" => 17 ); foreach ($a as $key => $val) { echo $key .":".$val."<br/>"; } ?>
コードの実行結果:
上記の 2 つの例は、foreach ループの 2 つの記述方法を簡単に使用したものです。
以上がPHPのループ制御文「foreach」ループ文の例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。