Вы можете авторизоваться через ВКонтакте, Фейсбук и оставить комментарий


Как объединить два массива (PHP)

Чтобы объединить два и более массива в один нужно использовать функцию array array_merge ( array array1, array array2 [, array ...] ). Функция принимает в качестве параметров два и более количество массивов и возвращает один общий массив.

Пример

Например есть два массива, нужно объединить их в один.

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php

$ar1 
= array(1,2,3,4,8,9,14,25);

$ar2 = array(2,5,3,4,7,10,14,56,84,25);

$new_array array_merge($ar1$ar2);

echo 
'<pre>';
print_r($new_array);
echo 
'</pre>';

?>

Результат

В результате на экране вы увидите.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 8
    [5] => 9
    [6] => 14
    [7] => 25
    [8] => 2
    [9] => 5
    [10] => 3
    [11] => 4
    [12] => 7
    [13] => 10
    [14] => 14
    [15] => 56
    [16] => 84
    [17] => 25
)

Примечание

Если входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив, таким образом, если одно из значений является массивом, функция сливает его с соответствующим значением в другом массиве. Однако, если массивы имеют одинаковые числовые ключи, значение, упомянутое последним, не заменит исходное значение, а будет слито с ним.

Опубликовано: 03 марта 2012  ·  Автор: Артём Фёдоров  ·  14835 просмотров

Категория

ГлавнаяПрограммированиеPHPМассивыКак объединить два массива (PHP)

Чтобы оставить комментарий нужно авторизоваться на сайте
или войти через ВКонтакте или Фейсбук

Войти через ФейсбукВойти через Твиттер

Комментарии

А как удалить одинаковые данные из массивов при слиянии ?
т.е не оставить 1 значение, а полностью удалить данные.
Green Fox · 2 года назад
Массивы, PHP, Программирование

© 2010-2017 expange.ru
При полном или частичном копировании статей сайта, ссылка на источник обязательна.

Хотите узнать больше информации, пишите на: artem@expange.ru

Полезное онлайн  ·  Новости  ·  Изображения  ·  Статьи по датам

О проекте  ·  Правила пользования  ·  Представительства

Благодарности и пожелания