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

Дивіться також

Приклади

Приклад #1 Приклад використання Ds\Map::diff()****

Loading...

Висновок наведеного прикладу буде схожим на:

object(Ds\Map)#3 (1) {
  [0]=>
  object(Ds\Pair)#4 (2) {
    ["key"]=>
    string(1) "a"
    ["value"]=>
    int(1)
  }
}