array_fill_keys()

PHPのarray_fill_keys()関数は、異なるキーと、同一の値を持つ、配列を、新たに作る組み込み関数。新たに作成する配列のキーは、キーを格納した配列で指定。新たに作成する配列の値は、指定した同一の値で埋める。

定義

配列型 array_fill_keys( 配列型 $keys, 多様な型 $value );

パラメータ

配列型 $keys

キーの配列。

新たに作成する配列の各要素のキーになる。

多様な型 $value

新たに作成する配列の要素の値。新たに作成する配列要素は、みな同一の値になる。

戻り値

配列。

構文

配列作成

配列 = array_fill_keys( キーの配列,);

「配列」の要素の数が、「キーの配列」の要素数になるまで、「値」で埋め、「配列」を作成する。「キーの配列」の値が、「配列」のキーになる。

サンプル

配列作成

<pre>
<?php
$keys = array( 'a', 5, 'b' );
$varArray = array_fill_keys( $keys, '値' );
print_r( $varArray );
?>
</pre>

↓↓↓出力結果↓↓↓

Array
(
    [a] => 値
    [5] => 値
    [b] => 値
)

スポンサード リンク

カテゴリー: PHP, キー, 組み込み関数, 編集, 配列 タグ: パーマリンク