Урок 14. Массивы в php

В языке php, как и в других языках веб-программирования, массивы предназначены для хранения данных. В предыдущих уроках мы уже вспоминали о массивах, теперь рассмотрим их более подробно.

В следующих уроках мы подробно изучим массивы, их основные виды и приемы работы. В уроках по массивах мы затроним следующие вопросы:
1. Что такое масив (определение).
2. Как создавать массивы.
3. Индексные и ассоциативные массивы
4. Понятие одномерных и многомерных массивов.
5. Методы перебора элементов массивов.

Что такое массив?

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

В то время как переменная может содержать в один момент времени только одно значение, массив может одновременно содержать несколько элементов (значений). Элементы массивов идентифицируются по их индексах (ключах). Индекс в массивах – это специальный уникальный идентификатор элемента, который записывается после имени массива в квадратных скобках. Любой массив состоит из 1 или нескольких пар «ключ — значение».

Простым примером массива может быть обычное слово. Все строковые данные в PHP можно представить в виде массива. Например, слово «программа» — это массив, который включает девять элементов. Для обращения к элементу массива нужно указать его индекс. В языке программирования php, как и во многих других языках, индексация начинается с 0. Индекс первого элемента массива (в нашем случае это буква «п») будет равнятся нулю.

Давайте рассмотрим пример:

<?php
$word = “программа”;
echo $word[0];
// на экран будет выведена буква «п»
// в примере ключ элемента – 0, значение элемента – «п».
?>

Индексация с нуля на первый взгляд может показаться немного неудобной, однако к этому просто нужно привыкнуть и со временем это будет восприниматься как вполне естественное явление.