Ds\Map::xor
(PECL ds >= 1.0.0)
Ds\Map::xor — Створює нову колекцію пар із елементів, які є в одній із колекцій, але не в обох одночасно
Опис
public Ds\Map::xor(Ds\Map $map): Ds\Map
Створює нову колекцію пар з елементів, ключі яких є в поточній колекції, або в переданій в map
але не в обох одночасно.
A ⊖ B = {x : x ∈ (A \ B) ∪ (B \ A)}
Список параметрів
map
Друга колекція пар.
Значення, що повертаються
Нова колекція пар з елементів, ключі яких є в поточній колекції, або в переданій в map
але не в обох одночасно.
Дивіться також
- » Симетрична різницяв Вікіпедія
Приклади
Приклад #1 Приклад використання Ds\Map::xor()****
Loading...
Висновок наведеного прикладу буде схожим на:
Ds\Map Object
(
[0] => Ds\Pair Object
(
[key] => a
[value] => 1
)
[1] => Ds\Pair Object
(
[key] => d
[value] => 6
)
)