PHP では、配列は非常に強力で一般的に使用されるデータ構造です。配列をより完全で使いやすくするために、キーと値のペアを配列に追加する必要がある場合があります。この記事では、キーと値のペアを PHP 配列に追加する方法を紹介します。
PHP 配列の基本概念
PHP では、配列は順序付けられたキーと値のペアのマッピング構造です。配列内の各要素には一意のキー (インデックス) があり、数値または文字列タイプを指定できます。
配列は通常、一連の関連データを格納するために使用されます。たとえば、いくつかの都市の名前と人口を保存したいとします。それを表すために配列を使用できます:
$cities = [ "New York" => 8399000, "Los Angeles" => 3999000, "Chicago" => 2705000, "Houston" => 2325000, "Phoenix" => 1660000 ];
この配列では、都市の名前がキーとして使用され、人口は次のようになります。値として使用されます。キーを介して対応する値にアクセスできます。例:
echo $cities["New York"]; // 输出 8399000
キーと値のペアを PHP 配列に追加
一連のステートメントを使用して、PHP にキーと値のペアを追加できます。配列。以下は一般的に使用される方法です。
まず、等号を使用して、キーと値のペアを配列に直接追加できます。例:
// 初始化一个空数组 $fruits = []; // 添加元素 $fruits["apple"] = 1; $fruits["banana"] = 2; $fruits["orange"] = 3; // 输出 print_r($fruits);
この例では、$fruits["apple"] = 1、$fruits["banana"] = 2、$fruits["orange"] = 3 を $fruits 配列に追加します。 3 つのキーと値のペアが追加されました。最終的な出力は次のとおりです。
Array ( [apple] => 1 [banana] => 2 [orange] => 3 )
array_push() 関数を使用して、既存の配列に要素を追加することもできます。この関数は、配列の末尾に 1 つ以上の要素を追加し、新しい配列の長さを返します。
次は例です:
$numbers = [1, 2, 3]; // 使用 array_push() 函数添加元素 array_push($numbers, 4, 5); // 输出 print_r($numbers);
出力結果は次のとおりです:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
$colors = ["red", "green", "blue"]; $animals = ["cat", "dog", "fish"]; // 将 $colors 数组中的元素添加到 $animals 数组中 foreach ($colors as $color) { $animals[] = $color; } // 输出 print_r($animals);
Array ( [0] => cat [1] => dog [2] => fish [3] => red [4] => green [5] => blue )
$fruits = ["apple" => 1, "orange" => 2]; $vegetables = ["carrot" => 3, "tomato" => 4]; // 合并两个数组 $foods = array_merge($fruits, $vegetables); // 输出 print_r($foods);
Array ( [apple] => 1 [orange] => 2 [carrot] => 3 [tomato] => 4 )
以上がPHP配列にキーと値のペアを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。