Заполнение массива числами последовательно - PullRequest
12 голосов
/ 11 февраля 2012

У меня есть число (например, 6), которое генерируется динамически, и я хотел бы заполнить массив числами от 1 до динамически генерируемого числа (в данном примере 6):

array(1, 2, 3, 4, 5, 6);

Единственный способ, которым я знаю, чтобы сделать это в данный момент, это использовать цикл for, но мне интересно, есть ли лучший способ, похожий на array_fill.Я посмотрел на array_fill, но не похоже, что он будет принимать число и увеличивать его в течение установленного числа раз.

Ответы [ 2 ]

24 голосов
/ 11 февраля 2012

Использование диапазон :

$arr = range(1,6);
// Returns an array of elements from start to limit, inclusive.
4 голосов
/ 11 февраля 2012

Это то, что вы ищете:

range(1, 6)
...