PHP 8.4.1 Released!

Ds\Map::xor

(PECL ds >= 1.0.0)

Ds\Map::xorCréer une nouvelle carte en utilisant les clés de l'instance actuelle ou d'une autre carte, mais pas des deux

Description

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

Créer une nouvelle carte qui contient les clés de l'instance actuelle ainsi que d'une autre map, mais pas des deux.

A ⊖ B = {x : x ∈ (A \ B) ∪ (B \ A)}

Liste de paramètres

map

L'autre carte.

Valeurs de retour

Une nouvelle carte contenant les clés de l'instance actuelle ainsi que d'une autre map, mais pas des deux.

Voir aussi

Exemples

Exemple #1 Exemple de Ds\Map::xor()

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

print_r($a->xor($b));
?>

Résultat de l'exemple ci-dessus est similaire à :

Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => a
            [value] => 1
        )

    [1] => Ds\Pair Object
        (
            [key] => d
            [value] => 6
        )

)
add a note

User Contributed Notes

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