在PHP中合并两个数组

时间:2015-12-08 10:19:30

标签: php arrays array-merge

我有两个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);

这意味着第三个数组应包含第一个数组的所有值,然后保留不在第一个数组内的所有值。

1 个答案:

答案 0 :(得分:2)

使用array_mergearray_unique

<?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)
}