<? class sinif { private $ilk_eleman; function sinif($val) { $this->ilk_eleman = $val; } function comp_func_sinif($a, $b) { if ($a->ilk_eleman === $b->ilk_eleman) return 0; return ($a->ilk_eleman > $b->ilk_eleman)? 1:-1; } } $a = array("0.1" => new sinif(9), "0.5" => new sinif(12), 0 => new sinif(23), 1=> new sinif(4), 2 => newsinif(-15),); $b = array("0.2" => new sinif(9), "0.5" => new sinif(22), 0 => new sinif(3), 1=> new sinif(4), 2 => newsinif(-15),); $result = array_udiff($a, $b, array("sinif", "comp_func_sinif")); print_r($result); ?> Bu kodun ekran çıktısı şöyledir. Array ( [0.5] => sinif Object ( [ilk_eleman:private] => 12 ) => sinif Object ( [ilk_eleman:private] => 23 ) )