2013-03-01 51 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);