ホームページ  >  記事  >  バックエンド開発  >  「array_combine()」を使用して、異なるキーと値を持つ 2 つの配列をマージするにはどうすればよいですか?

「array_combine()」を使用して、異なるキーと値を持つ 2 つの配列をマージするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-05 18:37:02436ブラウズ

How to Merge Two Arrays with Different Keys and Values Using `array_combine()`?

異なるキーと値を持つ配列の結合

この質問では、1 つの配列の値をキーとして使用して 2 つの配列を結合する方法を求めます。もう一方。必要な出力は、最初の配列の要素がキーになり、2 番目の配列の要素が対応する値になる配列です。

提供されたソリューションは、array_combine() 関数を使用します。この関数は引数として 2 つの配列を受け取ります。1 つはキーを含み、もう 1 つは値を含みます。最初の配列の要素をキーとして、2 番目の配列の要素を対応する値として含む新しい配列を返します。

指定された例では、array_combine() 関数は次のようになります。次のように使用されます:

$array['C'] = array_combine($array['A'], $array['B']);

この行は、**$array['A'] のキーを組み合わせて、$array['C']** という名前の新しい配列を作成します。 $array['B'] の値。結果の配列は次のようになります。

array (
    [cat] => "fur"
    [bat] => "ball"
    [hat] => "clothes"
    [mat] => "home"
)

array_combine() 関数は、異なるキーと値を持つ配列を結合する簡単かつ効率的な方法を提供します。ループやその他の手法を使用して同じ結果を達成することも可能ですが、array_combine() はこの特定のタスクにとって最も簡単な解決策です。

以上が「array_combine()」を使用して、異なるキーと値を持つ 2 つの配列をマージするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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