<?php $array1 = [ (object) ['id' => 100, 'name' => 'Muhammad'], (object) ['id' => 102, 'name' => 'Ibrahim'], (object) ['id' => 101, 'name' => 'Sumayyah'] ]; $array2 = [ (object) ['id' => 100, 'name' => 'Muhammad'], (object) ['id' => 103, 'name' => 'Yusuf'] ]; $result = array_merge($array1, array_udiff($array2, $array1, fn($a, $b) => $a <=> $b)); sort($result); var_export($result);
You have javascript disabled. You will not be able to edit any code.