(PECL ds >= 1.0.0)
Ds\Set::xor — Créer un nouvel ensemble en utilisant les valeurs de l'instance actuelle ou d'un autre ensemble, mais pas des deux
Créer un nouvel ensemble qui contient les valeurs de l'instance actuelle
ou d'un autre set
,
A ⊖ B = {x : x ∈ (A \ B) ∪ (B \ A)}
set
L'autre séquence.
Un nouvel ensemble contenant les valeurs de l'instance actuelle ou d'un autre set
,
mais pas des deux.
Exemple #1 Exemple de Ds\Set::xor()
<?php
$a = new \Ds\Set([1, 2, 3]);
$b = new \Ds\Set([3, 4, 5]);
var_dump($a->xor($b));
?>
Résultat de l'exemple ci-dessus est similaire à :
object(Ds\Set)#3 (4) { [0]=> int(1) [1]=> int(2) [2]=> int(4) [3]=> int(5) }