在PHP中,可以使用array_merge()
函數來合并數組。這個函數將會接受兩個或更多個數組作為參數,并返回一個合并后的數組。
然而,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()
函數會保留第一個出現的值,而刪除后面出現的重復值。