(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
equals
del 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).
values
Los 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
?>
El resultado del ejemplo sería algo similar a:
bool(true) bool(true) bool(true) bool(false) bool(false) bool(true)