Syntaxe :DsSet public DsSet ::diff (DsSet $​​set)
Paramètres : Utilisé pour stocker les ensemble à exclure.
Valeur renvoyée :renvoie un nouvel ensemble contenant des éléments du premier ensemble qui ne sont pas dans le second ensemble.Les programmes ci-dessous illustrent le
Ds / Set::diff()< /b>fonction en PHP :Programme 1 : < ? php
/ / Déclaration d`un nouvel ensemble
$a
=
new
DsSet ([2, 3, 6]);
// Déclarer un autre nouvel ensemble
$b
=
nouveau
DsSet ([2, 4, 6, 7]);
// Imprimer la différence de numérotation
echo
(
"Différence de set1 et set2 :"
);
print_r (
$a
-> diff (
$b
) ) ;
?>
Quitter :Différence entre set1 et set2 : DsSet Object ( [0] => 3)
Programme 2 : < ? php
// Déclarer un nouvel ensemble
$a
=
new
DsSet ([2, 3, 6, 7, 8]);
// Déclarer un autre nouvel ensemble
$b
=
nouveau
DsSet ([2, 3, 5, 8, 9, 10]);
// Imprimer la différence de numérotation
echo
(
"Différence de set1 et set2 :"
);
var_dump (
$a
-> diff (
$b
)) ;
?>
Quitter :Différence de set1 et set2 : objet (DsSet) # 3 (2) {[0] => int (6) [1] => int (7)}
Lien : https: / /www.php.net/manual/en/ds-set.diff.php