Ds\Set::contains

(PECL ds >= 1.0.0)

Ds\Set::containsDetermina si el conjunto contiene todos los valores

Descripción

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

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.

Precaución

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 #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)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top