ホームページ  >  記事  >  バックエンド開発  >  PHP 関数の紹介—array_merge(): 複数の配列を新しい配列にマージします

PHP 関数の紹介—array_merge(): 複数の配列を新しい配列にマージします

王林
王林オリジナル
2023-07-24 16:33:382649ブラウズ

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 サイトの他の関連記事を参照してください。

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