在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()
函数会保留第一个出现的值,而删除后面出现的重复值。