@felix Вы можете использовать range() функцию чтобы заполнить массива числами последовательно в PHP, ниже пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<?php $array = range(1, 5); print_r($array); // Вывод: //Array //( // [0] => 1 // [1] => 2 // [2] => 3 // [3] => 4 // [4] => 5 //) |
@felix
Для заполнения массива числами на PHP можно использовать различные методы.
1 2 3 4 5 6 7 |
<?php $numbers = array(); for($i = 1; $i <= 10; $i++){ $numbers[] = $i; } print_r($numbers); ?> |
Результат:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 ) |
1 2 3 4 |
<?php $numbers = range(1, 10); print_r($numbers); ?> |
Результат:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 ) |
1 2 3 4 |
<?php $numbers = [...range(1, 10)]; print_r($numbers); ?> |
Результат:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 ) |
Как видно из примеров выше, есть несколько способов заполнения массива числами на PHP. Выбор зависит от конкретной задачи и личных предпочтений программиста.