(PECL ds >= 1.0.0)
Ds\Set::diff — Crée un nouvel ensemble en utilisant des valeurs qui ne sont pas dans un autre ensemble
Crée un nouvel ensemble utilisant des valeurs qui ne sont pas dans un autre ensemble.
A \ B = {x ∈ A | x ∉ B}
setL'ensemble contenant les valeurs à exclure.
Un nouvel ensemble contenant toutes les valeurs qui n'étaient pas dans l'autre set.
Exemple #1 Exemple de Ds\Set::diff()
<?php
$a = new \Ds\Set([1, 2, 3]);
$b = new \Ds\Set([3, 4, 5]);
var_dump($a->diff($b));
?>Résultat de l'exemple ci-dessus est similaire à :
object(Ds\Set)#3 (2) {
[0]=>
int(1)
[1]=>
int(2)
}