Избавляемся от дублированного массива - PullRequest
0 голосов
/ 01 апреля 2012

Массив выглядит так:

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

Как мне избавиться от дублированного массива?

Ответы [ 2 ]

3 голосов
/ 01 апреля 2012

php имеет функцию

array_unique

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

EDIT

  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 также можно выполнить по-другому).

0 голосов
/ 01 апреля 2012

Сначала слияние, а затем уникальный

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

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

$d = array_unique($c);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...