ホームページ >バックエンド開発 >PHPチュートリアル >PHP で 2 つの配列をマージし、重複する電子メール値を削除する方法は?
配列のマージと重複する電子メール値の削除
配列のマージと重複値の削除は、データを扱うときの一般的なタスクです。この場合、電子メール アドレスを含むオブジェクトの 2 つの配列が与えられます。目的は、重複する電子メール値を排除しながらこれらの配列をマージすることです。
これを達成するには、次の 2 段階のアプローチを採用します。
配列のマージ:
重複の排除:
これら 2 つの関数を組み合わせることで、配列を結合するという目的を達成できます。重複する電子メール値を削除します。次の PHP コードは、このプロセスを示しています。
$array1 = [ (object) ["email" => "gffggfg"], (object) ["email" => "example@example.com"], (object) ["email" => "wefewf"], ]; $array2 = [ (object) ["email" => "example@example.com"], (object) ["email" => "wefwef"], (object) ["email" => "wefewf"], ]; $mergedArray = array_unique(array_merge($array1, $array2)); print_r($mergedArray);
上記のコードの出力は、重複した電子メール値が削除された、両方の入力配列からの一意のオブジェクトを含む配列になります。
以上がPHP で 2 つの配列をマージし、重複する電子メール値を削除する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。