"; } $x = array(5, 17, 3, 18, 17, 12); ausgabe($x, "Feld x"); $x = array_unique($x); ausgabe($x, "Menge x"); $y = array(19, 3, 19, 8, 17, 8); ausgabe($y, "Feld y"); $y = array_unique($y); ausgabe($y, "Menge y"); $a = array_intersect($x, $y); ausgabe($a, "Schnittmenge von x und y"); $b = array_diff($x, $y); ausgabe($b, "Differenzmenge von x und y"); $c = array_diff($y, $x); ausgabe($c, "Differenzmenge von y und x"); $d = array_merge($x, $y); ausgabe($d, "Felder zusammengeführt"); $d = array_unique($d); ausgabe($d, "Vereinigungsmenge"); function array_diff_symmetric($x, $y) { $z = array(); foreach($y as $element) if(array_search($element, $x) === false) array_push($z, $element); foreach($x as $element) if(array_search($element, $y) === false) array_push($z, $element); return $z; } $e = array_diff_symmetric($x, $y); ausgabe($e, "Symmetrische Differenzmenge von x und y"); ?>