ホームページ  >  記事  >  バックエンド開発  >  PHP 関数の紹介—array_combine(): 2 つの配列を結合して 1 つの連想配列にする

PHP 関数の紹介—array_combine(): 2 つの配列を結合して 1 つの連想配列にする

WBOY
WBOYオリジナル
2023-07-24 08:33:30917ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。