摆脱重复的数组

时间:2012-04-01 17:17:38

标签: php multidimensional-array

数组是这样的:

Array
(
    [0] => 2011/10/05
)
Array
(
    [0] => 2011/10/05
)

如何摆脱重复数组?

2 个答案:

答案 0 :(得分:3)

php有一个功能

array_unique

http://php.net/manual/en/function.array-unique.php

修改

  Option 1
      <?php
           $array1 = array("2011/10/05"); 
           $array2 = array("2011/10/05"); 
           $merged = $array1;

           foreach($array2 as $v) array_push($merged,$v);
           $unique = array_unique($merged); 
      ?>

你可以使用array_merge,但是array_merge的问题在于它将你可能不想要的相同键连接在一起。上面的代码将添加从array2到array1的元素,然后执行array_unique(将array2的元素添加到array1也可以不同的方式完成)。

答案 1 :(得分:0)

首先合并,然后是唯一的

$a = array('2011/10/05');
$b = array('2011/10/05');

$c = array_merge($a,$b);

$d = array_unique($c);