ホームページ >バックエンド開発 >PHPチュートリアル >2 つの PHP 配列をキーと値のペアに効率的にマージするにはどうすればよいですか?
PHP で配列をキーと値のペアとしてマージする: 簡単なテクニック
PHP で配列を操作する場合、多くの場合マージが必要になります。要素間のキーと値の関係を確立しながら、2 つの配列を作成します。手動ループは実行可能なアプローチですが、より効率的な方法を検討してみましょう。
解決策: array_combine()
PHP には組み込み関数 array_combine() が用意されています。この目的のために特別に設計されています。この関数は引数として 2 つの配列を受け取ります:
array_combine() は 2 つの配列をマージし、最初の配列の要素がキーとして使用され、2 番目の配列の対応する要素がキーとして使用される新しい配列を作成します。配列は値として割り当てられます。
例:
次の配列を考えます:
$keys = ['name', 'age', 'gender']; $values = ['John', 25, 'Male'];
array_combine() を使用してこれらの配列をマージするには:
$key_value_pairs = array_combine($keys, $values);
結果の配列 $key_value_pairs は次のようになります。 this:
['name' => 'John', 'age' => 25, 'gender' => 'Male']
ご覧のとおり、最初の配列 ($keys) のキーは 2 番目の配列 ($values) の値にマッピングされています。これにより、2 つの配列の要素間のキーと値の関係を確立するための迅速かつ簡潔な方法が提供されます。
以上が2 つの PHP 配列をキーと値のペアに効率的にマージするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。