ホームページ >バックエンド開発 >PHPチュートリアル >PHPのループ制御文「foreach」ループ文の例を詳しく解説

PHPのループ制御文「foreach」ループ文の例を詳しく解説

怪我咯
怪我咯オリジナル
2017-04-15 09:07:413004ブラウズ

この章では、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/>";
}


?>

コードの実行結果:

PHPのループ制御文「foreach」ループ文の例を詳しく解説

例の詳細:

冒頭で、「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/>";
}

?>

コードの実行結果:

PHPのループ制御文「foreach」ループ文の例を詳しく解説

上記の 2 つの例は、foreach ループの 2 つの記述方法を簡単に使用したものです。



以上がPHPのループ制御文「foreach」ループ文の例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。