PHP で使用される配列は、さまざまなタイプの複数の要素を格納し、対応するキーを使用してアクセスできる、非常に一般的に使用されるデータ構造です。場合によっては、配列の操作を容易にするために配列にキーを追加する必要があります。この記事では、PHPで配列にキーを追加する方法を紹介します。
配列を宣言するとき、キーと値のペアを直接配列に追加できます。
サンプル コードは次のとおりです。
$fruits = array( "apple" => "red", "banana" => "yellow", "orange" => "orange" );
上記のサンプル コードでは、各果物に色を割り当てました。このメソッドを使用すると、配列内の要素にキーを簡単に追加できます。
配列を宣言するときにキーを直接追加するだけでなく、[] 演算子を使用してキーを動的に追加することもできます。
サンプル コードは次のとおりです。
$fruits = array(); $fruits["apple"] = "red"; $fruits["banana"] = "yellow"; $fruits["orange"] = "orange";
上記のサンプル コードでは、最初に空の配列 $fruits を作成しました。次に、[] 演算子を使用して各果物に色を追加します。
配列の最後に要素を追加してキーを指定する場合は、array_push() 関数を使用できます。
サンプル コードは次のとおりです。
$fruits = array("apple", "banana", "orange"); array_push($fruits, "red apple", "green apple"); $fruits["red apple"] = "red"; $fruits["green apple"] = "green";
上記のサンプル コードでは、まず 3 つの要素を含む配列を作成します。次に、array_push() 関数を使用して、値「赤いリンゴ」と「青いリンゴ」を持つ 2 つの要素が配列の末尾に追加されます。次に、[] 演算子を使用して両方の要素に色を追加しました。
すでに配列があり、各要素にキーを追加したい場合は、foreach ループを使用できます。
サンプル コードは次のとおりです。
$fruits = array("apple", "banana", "orange"); foreach ($fruits as $fruit) { $fruits_new[$fruit] = $fruit." color"; }
上記のサンプル コードでは、まず 3 つの要素を含む配列を作成します。次に、foreach ループを使用して各要素にキーを追加し、新しい配列が $fruits_new に割り当てられます。
概要
この記事では、PHP で配列にキーを追加する 4 つの方法を紹介します。これには、キーと値のペアの直接宣言、[] 演算子の使用、array_push() 関数の使用、foreach サイクルの使用が含まれます。 。いずれの方法でも、配列内の要素にキーを簡単に追加して、配列の操作を容易にすることができます。
以上がPHPで配列にキーを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。