На этом шаге мы рассмотрим особенности сложения массивов.
Ранее мы рассматривали операторы применительно к переменным скалярного типа. Тем не менее, для массивов тоже существует рад операторов, которые можно использовать.
Сложение массивов происходит посредством оператора суммы "+". Например:
<pre>
<?php
$closets_1 = array("Петров"=>"Ботинки",
"Иванов" => "Футболка");
$closets_2 = array("Петров"=>"Майка",
"Иванов" => "Кроссовки",
"Сидоров" => "Шорты");
$closets_sum1 = $closets_1 + $closets_2;
print_r($closets_sum1);
$closets_sum2 = $closets_2 + $closets_1;
print_r($closets_sum2);
?>
</pre>
Результат выполнения программы вы можете увидеть на рисунке 1.

Рис.1. Результат выполнения программы
В первом случае мы видим, что результирующий массив содержит в себе два элемента первого и один элемент второго. Чтобы понять этот результат, нужно знать общий принцип сложения массивов. Результирующий массив состоит целиком из первого слагаемого, к которому добавляются элементы второго, имеющие отличные индексы. В связи с этим в первом случае отсутствуют элементы Майка и Кроссовки, а во втором - Ботинки и Футболка.
На следующем шаге мы рассмотрим сравнение массивов.