array_fill - 指定した値で埋めた配列を作る
array_fillは、指定した値で埋めた新しい配列を作成する関数です。キーのどの部分からどの部分までを埋めるか指定できます。
構文
パラメータ
$start_index
開始となるキー番号。
$num
要素の数。
$value
埋める値。
返り値
array
第1引数に指定したインデックス番号から、第2引数で指定した要素の数だけ、第3引数に指定した値で埋めて作られた新しい配列。
サンプルコード
<?php
$response = array_fill( 0, 3, "SYNCER" ) ;
デモ
最初から埋める
インデックス番号の0から、3つの要素数を、"SYNCER"
で埋めた配列を作成します。
<?php
/*** このコードは編集できます。 ***/
$response = array_fill( 0, 3, "SYNCER" ) ;
print_r( $response ) ;
途中から埋める
インデックス番号は0からでなくてもかまいません。例えば、途中の5から埋めたら次の通りになります。
<?php
/*** このコードは編集できます。 ***/
$response = array_fill( 5, 3, "SYNCER" ) ;
print_r( $response ) ;
参考
- PHP: array_fill
- PHPの公式リファレンス。
関連記事
- array_fill_keys
- 配列を、既存の値をキーにして別の配列の値で埋める。
- array_pad
- 配列を指定長で埋める。
- array_column
- 多次元配列から特定カラムの配列を作る。
- array_slice
- 配列の一部を切り取る。
- array_unshift
- 配列の先頭に要素を追加する。
- array_walk
- ユーザー定義の関数を全ての要素に適用する。