現在の位置: ホーム> 関数カテゴリ一覧> array_fill_keys

array_fill_keys

指定されたキーと値で配列を入力します
名前:array_fill_keys
カテゴリ:配列
対応言語:php
一言説明:指定されたキー名の指定されたキー値を配列に記入します。

array_fill_keys関数

PHPバージョンに適用: PHP 4> = 4.0.7、PHP 5、PHP 7、PHP 8

関数の説明

array_fill_keys関数は、指定されたキー配列に基づいて新しい配列を入力するために使用され、すべてのキーの値が同じ値に設定されます。

関数構文

array_fill_keys(array $ keys、mixed $ value):array

パラメーター

  • $キー(配列):入力するすべてのキーを含む配列。
  • $ value (Mixed):各キーに対応する値は、あらゆるタイプにすることができます。

返品値

指定されたすべてのキーと値を含む配列が指定されています。指定されたキー配列が空の場合は、空の配列を返します。

$ keys = ['a'、 'b'、 'c'];
$ value = 0;
$ result = array_fill_keys($ keys、$ value);
print_r($ result);

サンプルコードの説明

この例では、最初にキー名を含む配列$キーを定義し、同じ値$値、つまりこれらのキーの0を設定します。次に、 array_fill_keys関数を使用して新しい配列を入力します。最後に、 print_rを使用して結果を出力します。

出力結果

配列
(
    [a] => 0
    [b] => 0
    [c] => 0
))
類似の関数
  • 配列内の現在の要素を返します current

    current

    配列内の現在の要素を返します
  • 配列の交点を計算し、コールバック関数を使用してデータを比較します array_uintersect

    array_uintersect

    配列の交点を計算し、コールバック関数を使
  • アレイ内の内側のポインターを1つずつ移動します next

    next

    アレイ内の内側のポインターを1つずつ移動
  • 配列内の現在のキー/値ペアを返し、配列ポインターを1つのステップに移動します - この関数はPHP 7.2.0以降に放棄されています。この機能を使用しないことを強くお勧めします。 each

    each

    配列内の現在のキー/値ペアを返し、配列ポ
  • 配列の逆並べ替え rsort

    rsort

    配列の逆並べ替え
  • ユーザー定義の比較関数を使用して、配列内の値を並べ替え、インデックスに関連するものにします uasort

    uasort

    ユーザー定義の比較関数を使用して、配列内
  • セルの反対の順序で配列を返します array_reverse

    array_reverse

    セルの反対の順序で配列を返します
  • 配列から重複した値を削除します array_unique

    array_unique

    配列から重複した値を削除します