我想初始化像這樣的數組用相同的值填充一個固定長度的數組
$ 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個字符串,所以我不認爲這是更好的選擇。
謝謝。
我想初始化像這樣的數組用相同的值填充一個固定長度的數組
$ 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個字符串,所以我不認爲這是更好的選擇。
謝謝。
使用array_fill
功能
$arr = array_fill(0, 20, 1);
HTTP ://php.net/manual/en/function.array-fill.php – NominSim 2013-03-01 15:43:33