我有两个 php 数组:
$array_1 = array(1,6,7,8);
$array_2 = array(1,5,3,4,7,8);
我想要这样的输出:
$array_3 = array(1,6,7,8,5,3,4);
这意味着第三个数组应包含第一个数组的所有值,然后保留不在第一个数组内的所有值。
最佳答案
<?php
$array_1 = array(1,6,7,8);
$array_2 = array(1,5,3,4,7,8);
$array_3 = array_unique(array_merge($array_1,$array_2));
var_dump($array_3);
输出:
array(7) {
[0]=>
int(1)
[1]=>
int(6)
[2]=>
int(7)
[3]=>
int(8)
[5]=>
int(5)
[6]=>
int(3)
[7]=>
int(4)
}
关于php - php中两个数组的合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153324/