2013-03-01 50 views
-3

我想初始化像这样的数组用相同的值填充一个固定长度的数组

$ my_arr = array(1,1,1,1,1,1,1,1,1,1 ,1,1,1,1,1,1,1,1,1,1);

有没有更好的方法来设置二十一个PHP数组?

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

谢谢。

+3

HTTP ://php.net/manual/en/function.array-fill.php – NominSim 2013-03-01 15:43:33

回答

6

是,使用array_fill():现在

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

$my_arr有20个条目,从指数0到19,与值1

2

使用array_fill功能

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