PHP の array_fill_keys() 関数は、配列内のすべてのキーに同じ値を設定できる非常に便利な関数です。
array_fill_keys() 関数の構文は次のとおりです。
array_fill_keys(array $keys, $value): array
このうち、$keys パラメータはキー名の配列である必須パラメータであり、$value パラメータはは必須パラメータであり、すべてのキーに設定する値です。
たとえば、array_fill_keys() 関数を使用して、配列内のすべてのキーに同じ値を設定できます:
$keys = ['a', 'b', 'c', 'd']; $value = 0; $result = array_fill_keys($keys, $value); print_r($result);
出力は次のようになります:
Array ( [a] => 0 [b] => 0 [c] => 0 [d] => 0 )
array_fill_keys を使用します() 関数 非常に便利です。ループ文を書かずに、配列内のすべてのキーに同じ値を簡単に設定できます。
さらに、array_fill_keys() 関数には非常に便利な機能があります。$keys パラメーターに文字列以外のキー名がある場合、自動的に文字列に変換されます。例:
$keys = ['a', 'b', 1, 2]; $value = 'hello'; $result = array_fill_keys($keys, $value); print_r($result);
出力結果は次のとおりです:
Array ( [a] => hello [b] => hello [1] => hello [2] => hello )
ご覧のとおり、関数は数値 1 と 2 を文字列 '1' と '2' に自動的に変換します。
概要:
array_fill_keys() 関数は、PHP の非常に便利な関数です。配列内のすべてのキーに同じ値を設定できます。文字列。自動的に文字列に変換されます。これを使用すると、配列をより便利に操作し、コード量を削減し、コード効率を向上させることができます。
以上がPHP の array_fill_keys() 関数の使用方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。