-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配列に20個を設定するより良い方法はありますか?

使用方法for i=0 ... to 19は少なくとも 3 つの文字列が必要になるため、それがより良いオプションではないと思います。

ありがとうございました。

4

2 に答える 2

7

はい、使用しますarray_fill():

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

現在、$my_arrインデックス 0 から 19 までの 20 個のエントリがあり、値は 1 です。

于 2013-03-01T15:43:13.467 に答える
2

使用array_fill機能

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

于 2013-03-01T15:43:29.430 に答える