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

PHPで配列のキーを出力するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-26 08:40:301051ブラウズ

How to Print the Keys of an Array in PHP?

配列のキーを出力する方法

配列を操作する場合、さまざまな目的でそのキーを取得すると便利です。この記事では、PHP で配列のキーを取得する方法について説明します。

この例では、作成者は foreach(key($parameters) as $key) を使用して配列のキーにアクセスしようとしています。ただし、この方法では、key() はキーの配列ではなく、配列の現在のキーのみを返すため、「foreach() に指定された引数が無効です」という警告が表示されます。

正しい解決策は、PHP の array_keys を利用することです。関数。指定された入力配列からキーの配列を生成します。この関数を使用すると、次のようにキーにアクセスできます:

<code class="php">foreach (array_keys($parameters) as $paramName) {
  echo $paramName . "<br>";
}</code>

また、PHP では、各要素のキーと値を分離できる特別な foreach 構文が提供されています:

<code class="php">foreach ($parameters as $paramName => $value) {
  echo $paramName . "<br>";
}</code>

配列の場合、キーは引用符 (文字列) で囲むか、整数にする必要があることに注意することが重要です。これを実現するには、元の配列を次のように変更できます:

<code class="php">$parameters["day"] = 1;
$parameters["month"] = 8;
$parameters["year"] = 2010;</code>

または、より現代的な構文を使用して:

<code class="php">$parameters = [
  "day" => 1,
  "month" => 8,
  "year" => 2010,
];</code>

適切な関数または構文を使用すると、簡単になります。 PHP で配列のキーを出力し、さらに処理または表示するためのキー値へのアクセスを提供します。

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

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