Главная Свежие Последние Лучшие Контактная информация  
 
 


Функции » Массивы: array_merge
array_merge - объединяет массивы.

Описание
array array_merge (array array1, array, array2 [, array ...])

array_merge() объединяет элементы двух или более массивов таким образом, что значения присоединяются в конец другого.

Если массивы на входе имеют одни и те же строковые ключи, то последнее значение будет перезаписывать первое. Если, однако, массивы содержат числовые ключи, последнее значение не будет перезаписывать оригинальное значение, а будет присоединено.

Пример 1. array_merge()
$array1 = array ("color" => "red", 2, 4);
$array2 = array ("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge ($array1, $array2);


Переменная $result будет: Array
(
[color] => green
[0] => 2
[1] => 4
[2] => a
[3] => b
[shape] => trapezoid
[4] => 4
)



Пример 2. Простое array_merge()
$array1 = array();
$array2 = array(1 => "data");
$result = array_merge($array1, $array2);


Не забывайте, что числовые значения будут перенумерованы!Array
(
[0] => data
)



Если вы хотите полностью сохранить массивы и просто присоединить один к другому, используйте операцию +:$array1 = array();
$array2 = array(1 => "data");
$result = $array1 + $array2;



Числовые ключи будут сохранены, и, таким образом, ассоциация останется.

Array
(
[1] => data
)


Добавить в закладки:

 

теги: array, функции
 

  Еще статьи
Массивы: array_flip 195
Операции: Операции присвоения 215
Константы: Предопределённые константы ядра 86
aspell_check 199
Обработка ошибок 127
 


  Категории
Начнем 13
Справочник языка 89
Возможности 12
Функции 142
Расширение PHP 4.0 0
FAQ 0
 

  Теги
 

  Лучшее на сайте
Безопасность: Скрытие PHP 561
Что такое PHP? 547
Безопасность: Данные, отправляемые пользователем 444
Файл конфигурации 426
Безопасность: Безопасность баз данных 422
foreach 422
Операции: Строковые операции 402
Безопасность: Обзор 391
Безопасность: Безопасность файловой системы 383
Безопасность: CGI-двоичный 363
 

  Друзья сайта
 

  Интересное
 

 
Использование материалов только при активной гиперссылке "http://iamcoder.net"
Copyright 2008 http://iamcoder.net Серия сайтов: "Стань умным!".