(PECL ds >= 1.0.0)
Ds\Set::contains â DĂ©termine si l'ensemble contient toutes les valeurs
Détermine si l'ensemble contient toutes les valeurs.
Note:
Les valeurs de type object sont supportées. Si un objet implémente Ds\Hashable, l'égalité sera déterminée par la fonction
equalsde l'objet. Si un objet n'implĂ©mente pas Ds\Hashable, les objets doivent ĂȘtre des rĂ©fĂ©rences Ă la mĂȘme instance pour ĂȘtre considĂ©rĂ©s comme Ă©gaux.
Toutes les comparaisons sont strictes (type et valeur).
valuesLes valeurs à vérifier.
Exemple #1 Exemple de Ds\Set::contains()
<?php
$set = new \Ds\Set([1, 2, 3]);
var_dump($set->contains(1)); // true
var_dump($set->contains(1, 2)); // true
var_dump($set->contains(...[1, 2])); // true
var_dump($set->contains("1")); // false
var_dump($set->contains(...[1, 2, 3, 4])); // false
var_dump($set->contains(...[])); // true
?>Résultat de l'exemple ci-dessus est similaire à :
bool(true) bool(true) bool(true) bool(false) bool(false) bool(true)