PHP 関数の紹介 -array_combine(): 2 つの配列を結合して連想配列にする
PHP には、配列の処理と操作に役立つ実用的な関数が多数あります。非常に便利な関数の 1 つは array_combine() です。この記事ではこの関数の使い方とサンプルコードを紹介します。
array_combine() 関数は、1 つの配列の値をキー名として使用し、別の配列の値をキー値として使用して、2 つの配列を新しい連想配列にマージします。この関数は、辞書の配列を作成したり、関連する 2 つの配列を結合したりするのに最適です。
array_combine() 関数の構文は次のとおりです。
array_combine(array $keys, array $values) : array
このうち、$keys はキー名を表す配列、$values はキーの値を表す配列です。関数の戻り値は新しい連想配列です。 2 つの配列は同じ長さでなければなりません。そうでない場合、関数は false を返します。
次は、array_combine() 関数の使用方法を示す例です:
$keys = ['apple', 'banana', 'orange']; $values = ['red', 'yellow', 'orange']; $fruits = array_combine($keys, $values); print_r($fruits);
このコードは次の結果を出力します:
Array ( [apple] => red [banana] => yellow [orange] => orange )
この例では、2 つを作成します。配列 $keys と $values。 $keys 配列には果物の名前が含まれ、$values 配列には対応する果物の色が含まれます。次に、array_combine() 関数を使用して、これら 2 つの配列を新しい連想配列 $fruits に結合します。最後に、print_r() 関数を使用して $fruits 配列を出力します。
この例を通して、array_combine() 関数が $keys 配列の値をキー名として使用し、$values 配列の値をキー値として使用し、2 つを正常にマージしていることがわかります。配列を 1 つの新しい連想配列にまとめます。
array_combine() 関数を使用する場合、$keys 配列と $values 配列の長さは同じである必要があることに注意してください。そうでない場合、関数は false を返します。さらに、$keys 配列に重複した値があった場合、最後の重複した値に対応するキー値のみが最終的な連想配列に保持されます。
概要:
PHP の array_combine() 関数は、2 つの配列を新しい連想配列に結合できる非常に実用的な関数です。この関数を使用して、辞書の配列を作成したり、関連する 2 つの配列を結合したりすることができます。この関数を使用するときは、$keys 配列と $values 配列が同じ長さであることを確認し、重複する値の処理に注意してください。
この記事の概要が、array_combine() 関数の理解と使用を深め、PHP プログラミング スキルを向上させるのに役立つことを願っています。
以上がPHP 関数の紹介—array_combine(): 2 つの配列を結合して 1 つの連想配列にするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。