本文整理汇总了PHP中Set::symmetricDifference方法的典型用法代码示例。如果您正苦于以下问题:PHP Set::symmetricDifference方法的具体用法?PHP Set::symmetricDifference怎么用?PHP Set::symmetricDifference使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Set
的用法示例。
在下文中一共展示了Set::symmetricDifference方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testASymmetricDifferentBEqualsUnionADiffBAndBDiffA
/**
* Axiom: A Δ B = (A ∖ B) ∪ (B ∖ A)
* A symmetric different B equals union of A diff B and B diff A
* @dataProvider dataProviderForTwoSets
*/
public function testASymmetricDifferentBEqualsUnionADiffBAndBDiffA(Set $A, Set $B)
{
$AΔB = $A->symmetricDifference($B);
$A∖B = $A->difference($B);
$B∖A = $B->difference($A);
$⟮A∖B⟯∪⟮B∖A⟯ = $A∖B->union($B∖A);
$this->assertEquals($AΔB, $⟮A∖B⟯∪⟮B∖A⟯);
$this->assertEquals($AΔB->asArray(), $⟮A∖B⟯∪⟮B∖A⟯->asArray());
}