考慮需要合併兩個對象陣列,每個對像都包含電子郵件屬性。目標是創建一個包含所有唯一電子郵件值的新數組。
, (對象)[“電子郵件” =>“ [電子郵件  prected]”], (對象)[“電子郵件” =>“ wefewf”], ]; $ array2 = [ (對象)[“電子郵件” =>“ [電子郵件  prected]”], (對象)[“電子郵件” =>“ wefwef”], (對象)[“電子郵件” =>“ wefewf”], ]; [2 (對象)['email'=>'gffggfg'], (對象)['email'=>'[電子郵件  procepted]'], (對象)['email'=>'wefewf'], (對象)['email'=>'[電子郵件  procepted]'], (對象)['email'=>'wefwef'], ]Solution:
To merge the arrays and remove duplicates, PHP offers two useful functions:
$array1 = [ (object) ["email" => "gffggfg"], (object) ["email" => "[email protected]"], (object) ["email" => "wefewf"], ]; $array2 = [ (object) ["email" => "[email protected]"], (object) ["email" => "wefwef"], (object) ["email" => "wefewf"], ];array_merge()
: Merges the elements of multiple arrays into a single array。 :從數組中刪除重複值。 此代碼代碼使用array_merge()合併兩個輸入數組,然後使用array_unique()消除任何重複的電子郵件值。生成的數組存儲在$ array中,包含兩個數組中的不同電子郵件值。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3