在PHP中,可以使用array_merge()
函數(shù)來合并數(shù)組。這個函數(shù)將會接受兩個或更多個數(shù)組作為參數(shù),并返回一個合并后的數(shù)組。
然而,array_merge()
函數(shù)將保留重復(fù)的值,而不會對合并后的數(shù)組進行去重。如果需要將合并后的數(shù)組中的重復(fù)值去掉,可以使用array_unique()
函數(shù)來實現(xiàn)。這個函數(shù)接受一個數(shù)組作為參數(shù),并返回一個只包含唯一值的數(shù)組。
下面是一個示例代碼,展示了如何使用array_merge()
和array_unique()
函數(shù)來合并數(shù)組并去重:
$array1 = [1, 2, 3];
$array2 = [3, 4, 5];
$mergedArray = array_merge($array1, $array2);
$uniqueArray = array_unique($mergedArray);
print_r($uniqueArray);
輸出結(jié)果為:
Array
(
[0] => 1
[1] => 2
[2] => 3
[4] => 4
[5] => 5
)
注意,array_unique()
函數(shù)會保留第一個出現(xiàn)的值,而刪除后面出現(xiàn)的重復(fù)值。