Ds\Set::contains

(PECL ds >= 1.0.0)

Ds\Set::contains — Перевіряє, чи в колекції задані значення

Опис

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

Перевіряє, чи міститься у колекції задані значення.

Зауваження :

Підтримуються значення типу об'єкта. Якщо об'єкт реалізує інтерфейс Ds\Hashable, перевірка здійснюється шляхом виклику методу об'єкта equals. Якщо об'єкт не реалізує інтерфейс Ds\Hashable, об'єкти повинні посилатися на той самий екземпляр класу.

Застереження

Усі порівняння суворі, за типом та значенням.

Список параметрів

values

Значення для перевірки.

Значення, що повертаються

Повертає **false**якщо хоча б одне значення з values не знайдено в колекції та true в іншому випадку.

Приклади

Приклад #1 Приклад використання Ds\Set::contains()****

Loading...

Висновок наведеного прикладу буде схожим на:

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