ホームページ >バックエンド開発 >PHPチュートリアル >PHP 関数の紹介—array_merge(): 複数の配列を新しい配列にマージします
PHP 関数の紹介—array_merge(): 複数の配列を新しい配列にマージする
PHP には、配列の処理に役立つ強力な関数が多数あります。非常に便利な関数の 1 つは、array_merge() 関数です。この関数は、複数の配列を新しい配列に結合し、この新しい配列を返すことができます。この記事では、array_merge() 関数の使用法をいくつかの例とともに詳しく見ていきます。
array_merge() 関数の構文は非常に単純です。
array_merge ( array $array1 [, array $... ] ) : array
array_merge() 関数は複数の配列をパラメータとして受け入れ、最後に、新しく結合された配列を返します。
array_merge() 関数を使用したサンプル コードをいくつか示します。
例 1: 2 つの配列をマージする
$array1 = array('apple', 'banana', 'orange'); $array2 = array('kiwi', 'melon', 'grape'); $result = array_merge($array1, $array2); print_r($result);
出力結果:
Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => melon [5] => grape )
In this Inこの例では、$array1 と $array2 という 2 つの配列があります。 array_merge() 関数を呼び出すことで、これら 2 つの配列を新しい配列 $result にマージします。ご覧のとおり、新しい配列には元の配列のすべての要素が含まれています。
例 2: 複数の配列を結合する
$array1 = array('apple', 'banana', 'orange'); $array2 = array('kiwi', 'melon', 'grape'); $array3 = array('strawberry', 'pineapple'); $result = array_merge($array1, $array2, $array3); print_r($result);
出力結果:
Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => melon [5] => grape [6] => strawberry [7] => pineapple )
この例には、3 つの配列 $array1、$array2、$array3 があります。 array_merge() 関数を呼び出すことで、これら 3 つの配列を新しい配列 $result にマージします。ご覧のとおり、新しい配列には元の配列のすべての要素が含まれています。
例 3: 連想配列のマージ
$array1 = array('name' => 'John', 'age' => 25); $array2 = array('name' => 'Jane', 'email' => 'jane@example.com'); $result = array_merge($array1, $array2); print_r($result);
出力結果:
Array ( [name] => Jane [age] => 25 [email] => jane@example.com )
この例には、2 つの連想配列 $array1 と $array2 があります。両方の配列に同じキー「name」があることに注意してください。 array_merge() 関数を呼び出すと、新しい配列 $result 内の同じキーが上書きされます。つまり、最後のキーと値のペアの値が保持されます。
概要:
array_merge() 関数は、複数の配列を新しい配列にマージするのに役立つ非常に便利な関数です。通常の配列と連想配列に使用でき、簡潔で効率的です。実際の使用では、必要に応じて複数の配列を結合できるため、データ処理がより柔軟で便利になります。
以上がPHP 関数の紹介—array_merge(): 複数の配列を新しい配列にマージしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。