(PECL ds >= 1.0.0)
Ds\Set::contains — 确定集合是否包含所有值
确定集合是否包含所有值。
注意:
支持 对象 类型的数值。如果对象实现了 Ds\Hashable,则相等性将由对象的
equals
函数确定。如果对象未实现 Ds\Hashable,则对象必须是同一实例的引用才能被视为相等。
所有比较都是严格的(类型和值)。
values
要检查的值。
示例 #1 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
?>
以上示例的输出类似于
bool(true) bool(true) bool(true) bool(false) bool(false) bool(true)