Масив – це набір даних, які об’єднані під одним ім’ям. Масив складається з декількох елементів, які мають свій певний індекс.
Масиви створюються за допомогою оператора присвоєння, так само як і змінна.
Імена масивів розпочинаються зі знаку $, після якого слідує довільний ідентифікатор, далі йдуть квадратні дужки: $arr[0] = “php”;
Ця конструкція створює масив і присвоює його елементу з індексом 0 значення “php”, після чого ми можемо звертатися до цього елементу як до звичайної змінної: echo $arr[0]
. В результаті ми побачимо слово php.
Також, ми можемо додати ще елементи до масиву:
<?php $arr[1] = "html"; $arr[2] = "css"; ?>
Як індекс елементів масиву ми можемо використати не лише числа:
<?php $arr["Kiev"] = 3000000; $arr["Paris"] = 5000000; $arr["LA"] = 15000000; ?>
В якості значень індексів елементів і самих елементів ми можемо використати однакові типи даних одночасно!
Також існує скорочений запис для індексування:
<?php $arr[] = 3000000; $arr[] = 5000000; $arr[] = 15000000; ?>
В цьому випадку перший елемент (3000000) отримає індекс 0! Треба мати це на увазі.
Для створення масиву
Для створення масиву ми можемо використати функцію array
:
<?php $arr = array("php", "html", "css"); ?>
В цьому випадку перший елемент отримає індекс 0. Якщо треба присвоїти якийсь інший номер, то можна скористатися конструкцією =>
:
<?php $arr = array(1 => "php", "html", "css"); ?>
Тепер елемент під номером 1 це “php”, а не “html”! Також, можна створити масив із рядковим індексом:
<?php $arr = array("first" => "php", "second" => "html", "third" => "css"); ?>
Починаючи з версії PHP 5.4, масиви можна створити через квадратні дужки:
<?php $arr = ["php", "laravel", "yii", "zend", "cakephp"]; ?>