Лекция: Операции с массивами
Массив – это тип данных, с данными этого типа должны быть определены операции. Какие же операции можно производить смассивами? Массивы можно складывать и сравнивать.
Складывают массивы с помощью стандартного оператора " + ". Вообще говоря, эту операцию по отношению к массивам точнее назвать объединением. Если у нас есть два массива, $a и $b, то результатом их сложения (объединения) будет массив $c, состоящий из элементов $a, к которым справа дописаны элементы массива $b. Причем, если встречаются совпадающие ключи, то в результирующий массив включается элемент из первого массива, т.е. из $a. Таким образом, если складываются массивы в языке PHP, от перемены мест слагаемых сумма меняется.
Пример 7.1. Сложение массивов
Сравнивать массивы можно, проверяя их равенство или неравенство либо эквивалентность или неэквивалентность. Равенствомассивов – это когда совпадают все пары ключ / значение элементов массивов. Эквивалентность – когда кроме равенства значенийи ключей элементов требуется еще, чтобы элементы в обоих массивах были записаны в одном и том же порядке. Равенствозначений в PHP обозначается символом " == ", а эквивалентность – символом " === ".
Пример 7.2. Сравнение массивов
Далее рассмотрим еще одну важную операцию с массивом – подсчет количества его элементов. Для ее реализации в PHP есть специальная функция.