LaravelConf Taiwan 2020 CFP Started

Ds\Map::diff

(PECL ds >= 1.0.0)

Ds\Map::diffCreates a new map using keys that aren't in another map

Description

public Ds\Map::diff ( Ds\Map $map ) : Ds\Map

Returns the result of removing all keys from the current instance that are present in a given map.

A \ B = {x ∈ A | x ∉ B}

Liste de paramètres

map

The map containing the keys to exclude in the resulting map.

Valeurs de retour

The result of removing all keys from the current instance that are present in a given map.

See Also

Exemples

Exemple #1 Ds\Map::diff() example

<?php
$a 
= new \Ds\Map(["a" => 1"b" => 2"c" => 3]);
$b = new \Ds\Map(["b" => 4"c" => 5"d" => 6]);

var_dump($a->diff($b));
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

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

User Contributed Notes

There are no user contributed notes for this page.
To Top