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

Har*_*iec -3 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);

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

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

谢谢.

nic*_*ckb 7

是的,使用array_fill():

$my_arr = array_fill( 0, 20, 1);
Run Code Online (Sandbox Code Playgroud)

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