PHP では、array_combine() 関数を使用して 2 つの配列を結合し、キーと値の対応を保持します。構文は次のとおりです: array_combine(array $keys, array $values)。最初のパラメータはキー値の配列で、2 番目のパラメータは値の配列です。
#PHP で配列をマージし、キーと値の対応を保持する
#序文 PHP では、配列を結合するときに、
array_merge() 関数または
演算子を使用できます。ただし、これらのメソッドでは、配列要素のキーと値の対応を保持できません。この記事では、キーと値の対応を保持したまま配列を結合する方法を紹介します。
array_combine()
関数を使用すると、キーと値の対応を維持しながら配列を結合できます。この関数は、キーの配列と値の配列の 2 つのパラメーターを取ります。構文は次のとおりです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>array_combine(array $keys, array $values);</pre><div class="contentsignin">ログイン後にコピー</div></div>
次の 2 つの配列について考えてみましょう:
$keys = ['a', 'b', 'c']; $values = [1, 2, 3];
これらの配列をマージし、キーと値を保持するには
$mergedArray = array_combine($keys, $values); print_r($mergedArray);
Array
(
[a] => 1
[b] => 2
[c] => 3
)
以上がPHP 配列をマージした後、キーと値の対応を維持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。