Documentación offline PHP master

Ds\Set::contains

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Ds\Set::contains

Determina si el conjunto contiene todos los valores

Descripción#

public Ds\Set::contains(mixed ...$values): bool
```php

Determina si el conjunto contiene todos los valores.

> [!NOTE]
> 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.

> [!CAUTION]
> Todas las comparaciones son estrictas (tipo y valor).

## Parámetros

`values`  
Los valores a verificar.

## Valores devueltos

`false` si uno de los `valores` proporcionados no está en la secuencia, de lo contrario `true`.

## Ejemplos

Ejemplo de `Ds\Set::contains`
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 ?>

```php

Resultado del ejemplo anterior es similar a:

bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(true)