array_fill 配列を指定した値で埋める &reftitle.description; arrayarray_fill intstart_index intcount mixedvalue パラメータ value を値とする count 個のエントリからなる配列を埋めます。 この際、キーは、start_index パラメータから開始します。 &reftitle.parameters; start_index 返される配列の最初のインデックス。 PHP 8.0.0 より前のバージョンでは、 start_index が負の場合、 返される配列の最初のインデックスが start_index となり、それ以降のインデックスはゼロから始まっていました。 PHP 8.0.0 以降のバージョンでは、 start_index が負の場合でも、 インデックスの値が通常通りインクリメントされるようになっています。 (例を参照ください)。 count 挿入する要素数。 ゼロ以上の数でなければなりません。 かつ、2147483647 以下である必要があります。 value 要素に使用する値。 &reftitle.returnvalues; 値を埋めた配列を返します。 &reftitle.errors; count が範囲外の値の場合に、 ValueError がスローされます。 &reftitle.changelog; &Version; &Description; 8.0.0 count が範囲外の値の場合に、 ValueError がスローされるようになりました。 これより前のバージョンでは、 E_WARNING が発生し、&false; を返していました。 &reftitle.examples; <function>array_fill</function> の例 ]]> &example.outputs; banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana ) ]]> 最初のインデックスが負の場合の、<function>array_fill</function> の例 ]]> &example.outputs.8; pear [-1] => pear [0] => pear [1] => pear ) ]]> &example.outputs.7; pear [0] => pear [1] => pear [2] => pear ) ]]> PHP 8.0.0 より前のバージョンでは、 -1 が存在していないことに注意しましょう。 &reftitle.notes; 負の値をキーに指定した場合についての詳細な説明は、マニュアルの 配列 のセクションを参照ください。 &reftitle.seealso; array_fill_keys str_repeat range