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