четверг, 15 ноября 2012 г.

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


Для слияния двух ассоциативных массивов используется
оператор +:
$Mass1['Один'] = 1;
$Mass1['Два'] = 2;
$Mass2['Три'] = 3;
$Mass2['Четыре'] = 4;
$Mass3 = $Mass1 + $Mass2;
print_r($Mass3); // Выводим массив



В этом случае массив $Mass3 будет содержать все элементы массивов $Mass1
и $Mass2


Array ( [Один] => 1 [Два] => 2 [Три] => 3 [Четыре] => 4 )

Для слияния двух списков оператор + не подходит. В этом случае используется 
функция array_merge():

$Mass1[] = 'Один';
$Mass1[] = 'Два';
$Mass2[] = 'Три';
$Mass2[] = 'Четыре';
$Mass3 = array_merge($Mass1, $Mass2);
print_r($Mass3); // Выводим массив

После этого массив $Mass3 будет содержать все элементы массивов $Mass1 и
$Mass2:

Array ( [0] => Один [1] => Два [2] => Три [3] => Четыре )




Комментариев нет:

Отправить комментарий