PHP | Ds\Map diff() Function Last Updated : 20 Mar, 2023 Comments Improve Suggest changes Like Article Like Report The Ds\Map::diff() function is an inbuilt function in PHP which is used to create a map using the key which contains the elements of the first map which are not present in another map. Syntax: public Ds\Map::diff( $map ) Parameters: This function accepts a single parameter $map which is used to hold the map elements whose value need to be excluded. Return value: It returns a new map containing the elements of the first map which are not present in another map. Below programs illustrate the Ds\Map::diff() function in PHP: Program 1: php <?php // PHP program to illustrate the diff() // function of Ds\map // Creating a Map $map1 = new \Ds\Map(["1" => "10", "3" => 30, "4" => 40]); // Creating another Map $map2 = new \Ds\Map(["2" => "20", "3" => 35, "5" => 50, "6" => 60]); echo "Difference between two map: <br>"; print_r($map1 -> diff($map2)); ?> Output:Difference between two map: Ds\Map Object ( [0] => Ds\Pair Object ( [key] => 1 [value] => 10 ) [1] => Ds\Pair Object ( [key] => 4 [value] => 40 ) ) Program 2: php <?php // PHP program to illustrate the diff() // function of Ds\map // Creating a Map $map1 = new \Ds\Map([ "1" => "Geeks", "2" => "for", "3" => "Geeks"]); // Creating another Map $map2 = new \Ds\Map([ "2" => "for", "3" => "Geeks", "4" => "GeeksforGeeks"]); echo "Difference between two map: <br>"; print_r($map1 -> diff($map2)); ?> Output:Difference between two map: Ds\Map Object ( [0] => Ds\Pair Object ( [key] => 1 [value] => Geeks ) ) Reference: https://www.php.net/manual/en/ds-map.diff.php Comment More infoAdvertise with us Next Article PHP | DsSet diff() Function jit_t Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-ds_map Similar Reads PHP | DsMap diff() Function The Ds\Map::diff() function is an inbuilt function in PHP which is used to create a map using the key which contains the elements of the first map which are not present in another map. Syntax: public Ds\Map::diff( $map ) Parameters: This function accepts a single parameter $map which is used to hold 2 min read PHP | DsSet diff() Function The Ds\Set::diff() function is an inbuilt function in PHP which is used to create a set which contains the elements of the first set which are not present in the second set. Syntax: Ds\Set public Ds\Set::diff ( Ds\Set $set ) Parameters: It is used to hold the set, which value need to exclude. Return 1 min read PHP | DsDeque map() Function The Ds\Deque::map() function is an inbuilt function in PHP which is used to return the Deque with each element modified on the basis of operation performed as per the callback function. Syntax: public Ds\Deque::map( $callback ) : Ds\Deque Parameters: This function accepts single parameter $callback 2 min read PHP | DsVector map() Function The Ds\Vector::map() function is an inbuilt function in PHP which is used to return the result of a callback after applying to each value in the vector. Syntax: Ds\Vector public Ds\Vector::map( $callback ) Parameters: This function accepts single parameter $callback which is to be applied to each ve 2 min read PHP | DsSequence map() Function The Ds\Sequence::map() function is an inbuilt function in PHP which returns the result after applying callback function to each value. Syntax: Ds\Sequence abstract public Ds\Sequence::map( $callback ) Parameter: This function accepts single parameter $callback. The callback apply on each value of se 1 min read PHP | date_diff() Function The date_diff() is an inbuilt function in PHP which is used to calculate the difference between two dates. This function returns a DateInterval object on the success and returns FALSE on failure. Syntax: date_diff($datetime1, $datetime2); Parameters: The date_diff() function accepts two parameters a 2 min read PHP array_diff() function The array_diff() is an inbuilt function in PHP ans is used to calculate the difference between two or more arrays. This function computes difference according to the values of the elements, between one or more array and return differences in the form of a new array. This function basically returns a 2 min read PHP array_diff_key() Function This inbuilt function of PHP is used to get the difference between one or more arrays. This function compares the keys between one or more arrays and returns the difference between them. So, the function generally compares two arrays according to their keys and returns the elements that are present 2 min read PHP | DsSet merge() Function The Ds\Set::merge() function is an inbuilt function in PHP which returns a set after adding all given values to the set. Syntax: Ds\Set public Ds\Set::merge ( mixed $values ) Parameters: This function accepts single parameter $values which holds the elements. Return Value: This function returns the 1 min read PHP DsSet get() Function The Ds\Set::get() function of Ds\Set class in PHP is an inbuilt function which is used to get a value from the Set instance. This function is used to fetch a value present at a particular index in the Set instance. Syntax: mixed public Ds\Set::get ( int $index ) Parameters: This function accepts a s 2 min read Like