使用相同的值填充固定长度的数组

时间:2013-03-01 15:41:21

标签: php arrays for-loop

我想像这样初始化数组

$ my_arr = array(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1); < / p>

有没有更好的方法为php数组设置20个?

使用for i=0 ... to 19的方式至少需要3个字符串,所以我认为这不是一个更好的选择。

谢谢。

2 个答案:

答案 0 :(得分:7)

是的,请使用array_fill()

$my_arr = array_fill( 0, 20, 1);

现在,$my_arr有20个条目,从索引0到19,值为1.

答案 1 :(得分:2)

使用array_fill功能

$arr = array_fill(0, 20, 1);