Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

array_merge

Объединяет один или несколько массивов в один.

Доступно с: PHP 4

Синтаксис

array_merge(array ...$arrays): array

Параметры

ПараметрТипОписание
...$arraysarrayМассивы для объединения. Можно передать любое количество.

Возвращаемое значение

arrayНовый массив с элементами всех переданных массивов.

Примеры

Списки склеиваются, ключи нумеруются заново:

<?php
 
echo implode(', ', array_merge([1, 2], [3, 4]));

Результат:

1, 2, 3, 4

При совпадении строковых ключей побеждает более поздний массив:

<?php
 
$defaults = ['color' => 'red', 'size' => 'M'];
$options = ['size' => 'L'];
 
print_r(array_merge($defaults, $options));

Результат:

Array
(
    [color] => red
    [size] => L
)

Примечания

Исходные массивы не изменяются. Вызов без аргументов возвращает пустой массив.

См. также

  • array_unique — Удаляет из массива повторяющиеся значения.
  • array_slice — Возвращает часть массива.

Вопросы и ответы по теме

В учебнике

  • Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.