# Заполнение массивов в PHP

Элементы в массив не обязательно добавлять сразу в момент объявления этого массива. Можно вначале объявить этот массив пустым, а затем добавить в него необходимые элементы, вот так:

`<?php $arr = []; // создаем пустой массив $arr[] = 'a'; // элемент добавится в ключ 0 $arr[] = 'b'; // элемент добавится в ключ 1 $arr[] = 'c'; // элемент добавится в ключ 2 var_dump($arr); // выведет ['a', 'b', 'c'] ?>`

Массив не обязательно должен быть изначально пустым - там уже что-то может быть, но мы все равно можем добавлять новые элементы:

`<?php $arr = ['a', 'b', 'c']; // объявляем массив с элементами $arr[] = 'd'; // элемент добавится в ключ 3 $arr[] = 'e'; // элемент добавится в ключ 4 var_dump($arr); // выведет ['a', 'b', 'c', 'd', 'e'] ?>`

Пусть дан пустой массив:

`<?php $arr = []; ?>`

Описанным способом заполните этот массив элементами со значениями `1`, `2`, `3`, `4` и `5`.

Пусть дан такой массив:

`<?php $arr = [1, 2, 3]; ?>`

Добавьте ему в конец элементы `4` и `5`.

←→
↑