Слияние массивов

Слияние массивов  
Слияние массивов
 

Слияние массивов:

Слияние массивов.

Слияние массива - это создание массива сождержащего элементы нескольких массивов.

Пример:

$a = array("a" => "aa", "b" => "bb");

$b = array("c" => "cc", "d" => "dd");

$c = $a + $b;


В результате $c будет содержать

array("a" => "aa", "b" => "bb", "c" => "cc", "d" => "dd")


Обратите внимание, что слияние зависит от порядка расположения слагаемых массивов, т. е.:

$a = array("a" => "aa", "b" => "bb");
$b = array("c" => "cc", "d" => "dd");

$c = $b + $a;


В итоге получим:

array("c" => "cc", "d" => "dd", "a" => "aa", "b" => "bb")


НО! Есть одно немаловажное но. Обычно все идет не так, как мы хотели, когда "сливаем" списки. Например:

$a = array(10, 20, 30);
$b = array(100, 200);

$c = $a + $b;


Вы думаете, что у вас получится array (10, 20, 30, 100, 200), а нет ... получится array (10, 20, 30).

При слиянии массивов с элементами с одинаковыми ключами в результате останется только один элемент с таким ключом - тот, что был в первом массиве.


| Виды массивов | Содержание | Голосование на вашем сайте |

Баннер Profit-Partner.ru

Опрос
Вопрос: Ваш возраст ?
< 15
15 - 17
18 - 25
26 - 33
34 - 45
> 45
 
 
 


Яндекс цитирования
Rambler's Top100

  Copyright © 2005-2006 WCode.Ru Group