ホームページ  >  記事  >  バックエンド開発  >  PHP で `array_combine()` を使用して 2 つの配列を結合する方法

PHP で `array_combine()` を使用して 2 つの配列を結合する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-06 01:46:02164ブラウズ

How to Combine Two Arrays Using `array_combine()` in PHP?

array_combine() を使用した 2 つの配列の結合

ある配列の値を別の配列のキーとして効率的にマップするには、組み込みのarray_combine() 関数内。引数として 2 つの配列を取ります。最初の配列はキーを指定し、2 番目の配列には対応する値が含まれます。

例:

2 つの配列 'A' と 'B' を例に挙げてみましょう。それらを組み合わせる方法:

<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat'];
$array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>

期待される出力:

<code class="php">$array['C'] = [
    'cat' => 'fur',
    'bat' => 'ball',
    'hat' => 'clothes',
    'mat' => 'home',
];</code>

コード:

<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>

利点:

  • 簡潔: array_combine() は簡潔な 1 行のソリューションを提供します。
  • タイプ セーフティ:入力配列のキーと値に互換性のある型があるかどうかを検証します。

代替:

ループを使用してこのタスクを実行することもできますが、array_combine( ) は、最も効率的で読みやすいアプローチを提供します。

以上がPHP で `array_combine()` を使用して 2 つの配列を結合する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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