ホームページ > バックエンド開発 > PHPチュートリアル > 「array_combine()」を使用してキーと値のペアを持つ 2 つの配列を結合するにはどうすればよいですか?

「array_combine()」を使用してキーと値のペアを持つ 2 つの配列を結合するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-05 15:17:02
オリジナル
1048 人が閲覧しました

How Can You Combine Two Arrays with Key-Value Pairs Using `array_combine()`?

array_combine() を使用してキーと値の配列を結合する

2 つの配列を結合し、一方の値をもう一方のキーとして割り当てるという課題に効果的に対処できますarray_combine() 関数を使用します。マニュアルで提案されているように:

<code class="php">array array_combine(array $keys, array $values)</code>
ログイン後にコピー

「keys 配列の値をキーとして使用し、values 配列の値を対応する値として使用して配列を作成します。」

例:

次の配列があるとします:

<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat'];
$array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>
ログイン後にコピー

A の値がキーになり、B の値が関連付けられた値になる配列 C を作成するには:

<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>
ログイン後にコピー

期待される出力:

<code class="php">$array['C'] = [
    'cat' => 'fur',
    'bat' => 'ball',
    'hat' => 'clothes',
    'mat' => 'home',
];</code>
ログイン後にコピー

ループを含む他のメソッドでも同じ結果が得られますが、array_combine() はこの特定のタスクに対して直接的で簡潔なソリューションを提供します。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート