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