ホームページ >バックエンド開発 >PHPチュートリアル >PHP で連想配列からキーを取得するにはどうすればよいですか?

PHP で連想配列からキーを取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-11 13:19:17565ブラウズ

How Do I Retrieve Keys from an Associative Array in PHP?

PHP で連想配列からキーを取得する

はじめに

PHP では、連想配列はキーと値のペアでデータを格納します。 foreach を使用してこれらの配列を反復処理すると、通常は値を取得します。ただし、代わりにキーを取得する必要がある場合があります。

解決策

連想配列を反復処理してキーを取得するには、配列のキーと値のペアの構文で foreach を使用します。

foreach ($arr as $key => $value) {
    echo $key;    // 1, 2, 10
}

ここで、$key 変数は現在のキーを保持し、$value 変数は対応するキーを保持します。 value.

次の連想配列を考えてみましょう:

$arr = array(
    1 => "Value1",
    2 => "Value2",
    10 => "Value10"
);

上記の foreach ループを使用すると、次の出力を取得できます:

1
2
10

PHP Documentation

公式 PHP ドキュメントに記載されているように、正しいキーを使用して連想配列を反復処理するための構文は次のとおりです:

foreach ($array as $key => $value) {
    // ...
}

以上がPHP で連想配列からキーを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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