Заполнение массивов через цикл в PHP

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

<?php $arr = []; ?>

Давайте заполним этот массив какими-нибудь элементами. Можно сделать это вот так:

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

А можно изначально создать массив пустым, а затем добавить в него данные вот так:

<?php $arr = []; $arr[] = 1; $arr[] = 2; $arr[] = 3; $arr[] = 4; $arr[] = 5; ?>

Объявите пустой массив, а затем заполните его числами от 1 до 10.

Объявите пустой массив, а затем заполните его 5-ю буквами x.

Заполнение массива в цикле

Пусть мы заполняем массив вот таким образом:

<?php $arr = []; $arr[] = 1; $arr[] = 2; $arr[] = 3; $arr[] = 4; $arr[] = 5; ?>

Очевидно, что данный способ не очень удобен, особенно если элементов в массиве очень много. Давайте перепишем наш код так, чтобы заполнением массива занимался цикл for:

<?php $arr = []; for ($i = 0; $i <= 4; $i++) { $arr[] = $i + 1; } var_dump($arr); ?>

С помощью цикла заполните массив числами от 1 до 100.

С помощью цикла заполните массив нечетными числами в промежутке от 1 до 99.