【发布时间】:2012-03-03 07:45:25
【问题描述】:
我有一个动态生成的数字(例如 6),我想通过动态生成的数字(在本例中为 6)用数字 1 填充数组:
array(1, 2, 3, 4, 5, 6);
目前我知道的唯一方法是使用 for 循环,但我想知道是否有更好的方法,类似于 array_fill。我查看了array_fill,但它看起来不像需要一个数字并将其递增一定次数。
【问题讨论】:
我有一个动态生成的数字(例如 6),我想通过动态生成的数字(在本例中为 6)用数字 1 填充数组:
array(1, 2, 3, 4, 5, 6);
目前我知道的唯一方法是使用 for 循环,但我想知道是否有更好的方法,类似于 array_fill。我查看了array_fill,但它看起来不像需要一个数字并将其递增一定次数。
【问题讨论】:
使用range:
$arr = range(1,6);
// Returns an array of elements from start to limit, inclusive.
【讨论】:
这就是你要找的:
range(1, 6)
【讨论】: