Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30


Чувашия-это моя Россия

Ссылки на Php-5 коды - array_merge_recursive().

Определение и использование. Функция array_merge_recursive() сливает один или более массивов в один массив, чтобы значения одного массива присоединялись к значениям предыдущего. Итогом такого присоединения( сливания) является новый массив. Разница между этой функцией array_merge_recursive() и array_merge() функции в том, что когда два или более элементов массива имеют один и тот же же ключ. Вместо того, чтобы переопределить ключи, функция array_merge_recursive() создает значение ключей в виде массива.

Внимание!!! Когда входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив. Когда одно из значений является массивом, функция сливает его с соответствующим значением в другом массиве. Но, когда массивы имеют одинаковые числовые ключи, значение, упомянутое последним, тогда не заменит исходное значение. Будет присоединено( слито) с ним.

Внимание!!! Если вы назначили только один массив в array_merge_recursive функция(), он будет вести себя точно так же, как array_merge() функции.

Синтаксис:

array_merge_recursive(array1,array2,array3...);
        или
array array_merge_recursive(array array1,array array2[,array ...]);
Параметр Описание
myfunction Required. The name of the user-made function, or null
array1 Требуется. Определяет массив
array2 Необязательно. Определяет массив
array3 Необязательно. Определяет массив

Техническая информация

Возврат Значения: Возвращает Объединенный массив
PHP Версия: 4.0.6+

ПРИМЕР №1

Напишем программу, которая соединяет два массива в один массив:

              < !DOCTYPE html>
              < html>
              < body>
                  < ?php
                   $a1=array("a"=>"red","b"=>"green");
                   $a2=array("c"=>"blue","b"=>"yellow");
                     print_r(array_merge_recursive($a1,$a2));
                 ? >
              < /body>
              < /html>                                          

Полученный результат:

Array ( [a] => red [b] => Array ( [0] => green [1] => yellow ) [c] => blue )


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...
ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: