我需要将两个对象数组合并为一个数组并删除重复的 email
值。
我怎样才能做到这一点?
这些是我的示例数组:
$array1 = [
(object) ["email" => "gffggfg"],
(object) ["email" => "wefwef@test.it"],
(object) ["email" => "wefewf"],
];
$array2 = [
(object) ["email" => "gffggfg@test.it"],
(object) ["email" => "wefwef"],
(object) ["email" => "wefewf"],
];
我的预期结果是:
[
(object) ['email' => 'gffggfg'],
(object) ['email' => 'wefwef@test.it'],
(object) ['email' => 'wefewf'],
(object) ['email' => 'gffggfg@test.it'],
(object) ['email' => 'wefwef'],
]
原文由 itsme 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以将
array_merge()
函数与array_unique()
函数结合使用(两个标题都很容易解释)