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

У мові php, як і в інших мовах веб-програмування, масиви призначені для зберігання даних. У попередніх уроках ми вже згадували про масиви, тепер давайте розглянемо їх більш докладно.

У наступних уроках ми докладно вивчимо масиви, їх основні види і прийоми роботи. В уроках по масивах ми торкнемося наступних питань:

1 . Що таке масив (визначення).
2 . Як створювати масиви.
3 . Індексні і асоціативні масиви.
4 . Поняття одновимірних і багатовимірних масивів.
5 . Методи перебору елементів масивів.

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

Масив в php – це структурно організована сукупність елементів пам’яті, що зберігають дані під одним ім’ям. Масиви є досить гнучким і багатоцільовим типом даних. Вони можуть включати елементи будь-яких інших типів даних в т.ч. інші масиви.

У той час як змінна може містити в один момент часу тільки одне значення, масив може одночасно містити декілька елементів (значень). Елементи масивів ідентифікуються за допомогою індексів (ключів). Індекс в масивах – це спеціальний унікальний ідентифікатор елемента, який записується після імені масиву в квадратних дужках. Будь-який масив складається з 1 або декількох пар «ключ – значення».

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

Давайте розглянемо приклад:

<?php
$ word = "програма";
echo $word[0];
/ / На екран буде виведена літера «п»
/ / В прикладі ключ елемента - 0, значення елемента - «п»
?>

Індексація з нуля на перший погляд може здатися трохи незручною, однак до цього просто потрібно звикнути і з часом це буде сприйматися як цілком природне явище.