PHP で foreach ループキーの値をチェックする

Minahil Noor 2021年2月9日
PHP で foreach ループキーの値をチェックする

この記事では、PHP で foreach ループのキー値を調べる方法を紹介します。

PHP の foreach ループのキー値を調べるには foreach ループを使用する

foreach ループのキーの値を調べるには、foreach ループを利用することができます。foreach ループは、ループ内でアクセス可能なキーと要素を持つ配列を通過します。このループを使用するための正しい構文は以下の通りです。

foreach($arrayName as $variableName){
    //PHP code
}

連想配列があれば、以下のようにしてこのループを利用することができます。

foreach($arrayName as $key => $variableName){
    //PHP code
}

パラメータの詳細は以下の通りです。

パラメータの詳細は以下の通りです。 詳細
$arrayName 強制的 これはトラバースしたい配列です。
$variableName 強制的 これは配列要素の変数名です。
$key 任意 これは配列のキーを表す変数名です。

foreach ループは配列全体を通過した時点で停止します。

配列のキーを表示するには、echo() 関数を利用することができます。

以下のプログラムは、PHP で foreach ループを使って foreach ループのキーの値を調べる方法を示しています。

<?php 
$result = array("firstname"=>"Olivia", "lastname"=>"Mason", "marks"=>85, "attendance"=>100);
echo("The value of keys of the array are:\n");
foreach ($result as $key => $value)
{
    echo($key);
    echo("\n");
}
?> 

配列をループしてキーを表示しています。

出力:

The value of keys of the array are:
firstname
lastname
marks
attendance

関連記事 - PHP Loop