配列を操作する場合、さまざまな目的でそのキーを取得すると便利です。この記事では、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 サイトの他の関連記事を参照してください。