Заполнение создание массива в цикле
Заполнить массив в цикле!. Довольно часто возникают задачи пересобирания массива в цикле! Поэтому, разберем самый простой пример, как заполнить/пересобрать цикл, если есть такая необходимость в цикле!
Php заполнение массива в цикле
Как заполнить массив в цикле
Для заполнения массива будем использовать цикл {for}
Перед запуском цикла, нам нужно создать пустой массив:
Нам понадобится какой-то массив, чтобы его пропустить в цикле и пересобрать новый массив! Но, чтобы н мучаться мы зададим в цикле приделы работы цикла и как будто пересобираем массив.
А внутри цикла будем заполнять наш новый массив:
И в конце выведем результат вновь собранного массива через print_r
Соберем весь код вместе:
for ($i = 1970; $i <= 1980; $i++)
{
$array_in_circle[] = $i ;
}
Пример заполнения массива в цикле
Если мы выполним скрипт, который собирает массив в цикле, код скрипта выше мы разобрали, то получим вот такой результат:
Результат заполнения массива в цикле
(
[0] => 1970[1] => 1971
[2] => 1972
[3] => 1973
[4] => 1974
[5] => 1975
[6] => 1976
[7] => 1977
[8] => 1978
[9] => 1979
[10] => 1980
)
Такой вариант получения цикла в массив в php применяется очень часто! По многим причинам, причины могут быть разными...
Примеры заполнения массива в цикле.
Если мы посмотрим на нашу страницу blog.html списком, то это простой массив, записанный построчно в файле, выведенный в цикле.
В момент вывода, создается новый массив, где определенным образом(долго рассказывать) собирается новый массив, но уже с количеством просмотров. И если вы нажмете кнопку сортировать по возрастанию, то будет обрабатываться уже пересобранный массив с количеством просмотров.