Функция PHP array_merge()Function
Полное руководство по массивам PHP
Примеры
Объединить два массива в один массив:
Запустить пример »
Определение и использование
Функция array_merge() используется для объединения одного или нескольких массивов в один массив.
Совет:Вы можете передать в функцию один или несколько массивов.
Примечание:Если два или более элементов массива имеют одинаковое имя ключа, последний элемент перезапишет остальные элементы.
Примечание:Если вы передадите в функцию array_merge() только один массив, и имена ключей являются целыми числами, функция вернёт новый массив с целочисленными именами ключей, переиндексированный начиная с 0 (см. пример 1 ниже).
Совет:Эта функция отличается отarray_merge_recursive()Разница между функциями заключается в обработке случая, когда два или более элементов массива имеют одинаковое имя ключа. array_merge_recursive() не перезаписывает имена ключей, а вместо этого рекурсивно объединяет значения нескольких одинаковых имён ключей в один массив.
Синтаксис
| Параметр | Описание |
|---|---|
| array1 | Обязательный. Задаёт массив. |
| array2 | Необязательный. Задаёт массив. |
| array3 | Необязательный. Задаёт массив. |
Технические детали
| Возвращаемое значение: | Возвращает объединённый массив. |
|---|---|
| Версия PHP: | 4+ |
| Список изменений: | Начиная с PHP 5.0, эта функция принимает только параметры типа array. |
Другие примеры
Пример 1
Используйте только один параметр с целочисленными именами ключей:
Запустить пример »
Полное справочное руководство по массивам PHP Другие расширения