Ds\Map::diff
(PECL ds >= 1.0.0)
Ds\Map::diff — Створює нову колекцію пар з елементами, ключів яких немає в іншій колекції пар
Опис
public Ds\Map::diff(Ds\Map $map): Ds\Map
Повертає нову колекцію пар, що не містить елементів із ключами, які присутні в колекції пар, переданої в map
A \ B = {x ∈ A | x ∉ B}
Список параметрів
map
Колекція пар містить елементи з ключами, яких не повинно бути в новій колекції пар.
Значення, що повертаються
Результат видалення всіх елементів, ключі яких є в колекції пар, переданої в map
Дивіться також
- » Різниця масивівна Wikipedia
Приклади
Приклад #1 Приклад використання Ds\Map::diff()****
Loading...
Висновок наведеного прикладу буде схожим на:
object(Ds\Map)#3 (1) {
[0]=>
object(Ds\Pair)#4 (2) {
["key"]=>
string(1) "a"
["value"]=>
int(1)
}
}