我有一个动态生成的数字(例如6),我想通过动态生成的数字填充数字1的数组(在本例中为6):
array(1, 2, 3, 4, 5, 6);
目前我知道这样做的唯一方法是使用for循环,但我想知道是否有更好的方法,类似于array_fill
。我查看了array_fill,但看起来它不会占用一个数字并将其增加一定次数。
答案 0 :(得分:24)
使用range:
$arr = range(1,6);
// Returns an array of elements from start to limit, inclusive.
答案 1 :(得分:4)
这就是你要找的东西:
range(1, 6)