(PECL ds >= 1.0.0)
Ds\Set::contains — Determina si el conjunto contiene todos los valores
Determina si el conjunto contiene todos los valores.
Nota:
Los valores de tipo object son soportados. Si un objeto implementa Ds\Hashable, la igualdad será determinada por la función
equalsdel objeto. Si un objeto no implementa Ds\Hashable, los objetos deben ser referencias a la misma instancia para ser considerados iguales.
Todas las comparaciones son estrictas (tipo y valor).
valuesLos valores a verificar.
false si uno de los valores proporcionados no está en
la secuencia, de lo contrario true.
Ejemplo #1 Ejemplo 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
?>Resultado del ejemplo anterior es similar a:
bool(true) bool(true) bool(true) bool(false) bool(false) bool(true)