array_fill()を使用すると関数配列に初期値を指定して生成することができます。
引数には、以下を指定します。
array_fill( インデックスの開始番号, 要素の数, 初期の値)
以下の例では、配列 $ary のインデックスを 5 から開始して3つの要素を文字”Null”で初期化し生成しています。
<?php $ary = array_fill(5,3,"Null"); var_dump($ary); ?> ◆実行結果 array(3) { [5]=> string(1) "Null" [6]=> string(1) "Null" [7]=> string(1) "Null" }
[対象]
PHP 5.x