PHPで配列をマージして重複を削除する方法は何ですか?

PHPで、配列をマージするためにarray_merge()関数を使用することができます。この関数は2つ以上の配列を引数として受け取り、マージされた配列を返します。

array_merge()関数は重複した値を保持し、マージ後の配列を重複削除しない。重複した値を削除したい場合は、array_unique()関数を使用することができる。この関数は配列を引数として受け取り、重複のない値の配列を返す。

以下是一个示例代码,展示了如何使用array_merge()和array_unique()函数来合并数组并去重:

$array1 = [1, 2, 3];
$array2 = [3, 4, 5];

$mergedArray = array_merge($array1, $array2);
$uniqueArray = array_unique($mergedArray);

print_r($uniqueArray);

結果は以下の通りです:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [4] => 4
    [5] => 5
)

array_unique()関数は、最初に現れた値を保持し、後続の重複値を削除します。

bannerAds