Объедините два массива в один:
<?php $a1 = массив ( « a » = > « красный » , « b » => « зеленый » ) ; $a2 = массив ( « c » = > « синий » , « b » => « желтый » ) ; array_merge ( $a1 , $ a2 ) ) ;Функция array_merge() используется для объединения одного или нескольких массивов в один массив.
Совет: Вы можете ввести в функцию один или несколько массивов.
Примечание. Если два или более элементов массива имеют одинаковое имя ключа, последний элемент перезаписывает остальные.
Примечание. Если вы просто вводите массив в функцию array_merge(), а ключи являются целыми числами, функция вернет новый массив с целочисленными ключами, переиндексированный, начиная с 0 (см. пример 1 ниже).
Совет: Разница между этой функцией и функцией array_merge_recursive() заключается в том, что она обрабатывает случай, когда два или более элементов массива имеют одинаковое имя ключа. array_merge_recursive() не выполняет перезапись имени ключа, а рекурсивно объединяет несколько значений с одинаковым именем ключа в массив.
array_merge( массив1,массив2,массив3... )
параметр | описывать |
---|---|
массив1 | Необходимый. Указывает массив. |
массив2 | Необязательный. Указывает массив. |
массив3 | Необязательный. Указывает массив. |
Возвращаемое значение: | Верните объединенный массив. |
---|---|
PHP-версия: | 4+ |
Журнал обновлений: | Начиная с PHP 5.0, эта функция принимает только параметры типа массив. |
Используйте только один параметр с целочисленным именем ключа:
<?php $a = массив ( 3 => « красный » , 4 = > « зеленый » ) ; print_r ( array_merge ( $a ) ) ;