Створення масивів


Масив – це набір даних, які об’єднані під одним ім’ям. Масив складається з декількох елементів, які мають свій певний індекс.

Масиви створюються за допомогою оператора присвоєння, так само як і змінна.
Імена масивів розпочинаються зі знаку $, після якого слідує довільний ідентифікатор, далі йдуть квадратні дужки: $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"];
?>