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()関数は、最初に現れた値を保持し、後続の重複値を削除します。