Создание массива

Создание пустого массива

Скопировано
$arr = [];
Показать код

или

Скопировано
$arr = array();
Показать код

Конструкция [] может быть использована вместо array(), если на сайте используется PHP версии 5.4 или выше.

Создание наполненного массива

Простой массив, у каждого элемента которого есть ключ:

Скопировано
$arr = ['foo' => 'элемент 1', 'bar' => 'элемент 2'];
Показать код

Массивы в PHP могут содержать ключи типов integer и string одновременно. Возможно указать ключ только для некоторых элементов и пропустить для других:

Скопировано
$arr = [ 'foo' => 'элемент', -100, -20 => 555 ];
Показать код

При создании массива можно указать только первый числовой ключ, а остальные будут назначены автоматически:

Скопировано
$months = [ 1 => 'Январь' , 'Февраль' , 'Март' , 'Апрель' , 'Май' , 'Июнь' , 'Июль' , 'Август' , 'Сентябрь' , 'Октябрь' , 'Ноябрь' , 'Декабрь' ];
Показать код

В результате элементам присвоятся ключи от 1 и дальше по порядку:

[1] => Январь
[2] => Февраль
[3] => Март
[4] => Апрель
[5] => Май
[6] => Июнь
[7] => Июль
[8] => Август
[9] => Сентябрь
[10] => Октябрь
[11] => Ноябрь
[12] => Декабрь