PHP で 2 つの配列を合計(jì) (マージ) する方法はたくさんありますが、一般的に使用される関數(shù)のうちの 2 つを以下に紹介します。
- array_merge() 関數(shù)
array_merge() 関數(shù)は、複數(shù)の配列を新しい配列にマージし、新しい配列のキーの順序が変更されます。この関數(shù)の構(gòu)文は次のとおりです。
array?array_merge?(?array?$array1?[,?array?$...?]?)
このうち、パラメータ array1 はマージされる最初の配列を表し、パラメータ... はマージされる 2 番目、3 番目、4 番目などの配列を表します。 、マージする必要があるすべての配列を常にリストできます。この関數(shù)は結(jié)合された配列を返します。
たとえば、次のコードは 2 つの配列を新しい配列にマージします:
$arr1?=?array('name'?=>?'Alice',?'age'?=>?18); $arr2?=?array('name'?=>?'Bob',?'gender'?=>?'male'); $result?=?array_merge($arr1,?$arr2); print_r($result);
出力結(jié)果は次のとおりです:
Array ( ????[name]?=>?Bob ????[age]?=>?18 ????[gender]?=>?male )
ご覧のとおり、配列 $arr2 は配列 $ をカバーしています。新しいキーと値のペアが追加された arr1 の要素。
- array_replace() 関數(shù)
array_replace() 関數(shù)は array_merge() 関數(shù)に似ており、どちらも 2 つ以上の配列を新しい配列にマージします。違いは、array_replace() 関數(shù)が前の配列內(nèi)の同じキーと値のペアを後続の配列の値で上書(shū)きすることです。この関數(shù)の構(gòu)文は次のとおりです。
array?array_replace?(?array?$array1?[,?array?$...?]?)
このうち、パラメータ array1 はマージされる最初の配列を表し、パラメータ... はマージされる 2 番目、3 番目、4 番目などの配列を表します。 、マージする必要があるすべての配列を常にリストできます。この関數(shù)は結(jié)合された配列を返します。
たとえば、次のコードは 2 つの配列を新しい配列にマージします:
$arr1?=?array('name'?=>?'Alice',?'age'?=>?18); $arr2?=?array('name'?=>?'Bob',?'gender'?=>?'male'); $result?=?array_replace($arr1,?$arr2); print_r($result);
出力結(jié)果は次のとおりです:
Array ( ????[name]?=>?Bob ????[age]?=>?18 ????[gender]?=>?male )
ご覧のとおり、配列 $arr2 は配列 $ をカバーしています。 arr1 の要素も、異なるキーと値のペアを保持します。
概要
array_merge() 関數(shù)は複數(shù)の配列を新しい配列にマージし、新しい配列のキー名は並べ替えられます。array_replace() 関數(shù)は複數(shù)の配列を新しい配列にマージします。同じキー名の値を上書(shū)きします。ニーズに応じてさまざまな機(jī)能を選択してください。
以上がPHPの2つの配列の合計(jì)関數(shù)は何ですかの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover
寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類(lèi)リムーバー

Video Face Swap
完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









