Например, у меня есть $ даты1 и $ даты2, показанные ниже, и я хочу создать $ даты3, который хранит все даты в $ даты1 и добавляет любые уникальные даты в $ даты2, игнорируя любые дубликаты.Массивы содержат другие значения, но я просто показываю даты, потому что это то, что я хочу объединить / отсортировать по.
$ date1 =
Array
(
[0] => Array
(
[day] => 2012-01-01
[foo] => "bar"
)
[1] => Array
(
[day] => 2012-01-02
[foo] => "bar"
)
[2] => Array
(
[day] => 2012-01-03
[foo] => "bar"
)
)
$ date2 =
Array
(
[0] => Array
(
[day] => 2011-12-31
)
[1] => Array
(
[day] => 2012-01-01
)
[2] => Array
(
[day] => 2012-01-02
)
[3] => Array
(
[day] => 2012-01-03
)
[4] => Array
(
[day] => 2012-01-04
)
)
Итак, я хотел бы объединить $ date2 в $ date1, игнорируя любые дубликаты, чтобы получить $ date3:
Array
(
[0] => Array
(
[day] => 2011-12-31
)
[1] => Array
(
[day] => 2012-01-01
[foo] => "bar"
)
[2] => Array
(
[day] => 2012-01-02
[foo] => "bar"
)
[3] => Array
(
[day] => 2012-01-03
[foo] => "bar"
)
[4] => Array
(
[day] => 2012-01-04
)
)