Ds\Map::intersect
Ds\Map::intersect
(PECL ds >= 1.0.0)
Ds\Map::intersect — 通过将键与另一个地图相交来创建新地图。
描述
public Ds\Map Ds\Map::intersect ( Ds\Map $map )
创建一个新的映射,其中包含当前实例的键对也出现在给定的对中map
。换句话说,返回当前实例的副本,并删除所有不在另一个中的密钥map
。
A ∩ B = {x : x ∈ A ∧ x ∈ B}
注意
:当前实例的值将被保留。
参数
map
另一张地图,包含与相交的键。
返回值
当前实例与另一个实例的关键交集map
。