PHP | Ds\Map putAll() function Last Updated : 21 Aug, 2019 Comments Improve Suggest changes Like Article Like Report The Ds\Map::putAll() function is an inbuilt function in PHP, which is used to associates all key-value pairs of a traversable object or array. Syntax: void public Ds\Map::putAll( mixed $pairs ) Parameter: This function accepts single parameter $pairs which is the traversal object or array. Return value: It does not return any value. Below programs illustrate the Ds\Map::putAll() function in PHP: Program 1: php <?php // Declare a new map $map = new \Ds\Map(); $map->putAll([ "a" => "Geeks", "b" => "for", "c" => "Geeks" ]); print_r($map); // Declare a new map $map = new \Ds\Map(); $map->putAll([ "b" => "Computer", "e" => "Science", "f" => "Portal" ]); print_r($map); ?> Output: Ds\Map Object ( [0] => Ds\Pair Object ( [key] => a [value] => Geeks ) [1] => Ds\Pair Object ( [key] => b [value] => for ) [2] => Ds\Pair Object ( [key] => c [value] => Geeks ) ) Ds\Map Object ( [0] => Ds\Pair Object ( [key] => b [value] => Computer ) [1] => Ds\Pair Object ( [key] => e [value] => Science ) [2] => Ds\Pair Object ( [key] => f [value] => Portal ) ) Program 2: php <?php // Declare a new map $map = new \Ds\Map(); $map->putAll([ "Geeks1" => "computer", "Geeks2" => "science", "Geeks3" => 5, "Geeks4" => 20 ]); var_dump($map); // Declare a new map $map = new \Ds\Map(); $map->putAll([ "x" => "A", "y" => "B", "z" => "C" ]); var_dump($map); ?> Output: object(Ds\Map)#1 (4) { [0]=> object(Ds\Pair)#2 (2) { ["key"]=> string(6) "Geeks1" ["value"]=> string(8) "computer" } [1]=> object(Ds\Pair)#3 (2) { ["key"]=> string(6) "Geeks2" ["value"]=> string(7) "science" } [2]=> object(Ds\Pair)#4 (2) { ["key"]=> string(6) "Geeks3" ["value"]=> int(5) } [3]=> object(Ds\Pair)#5 (2) { ["key"]=> string(6) "Geeks4" ["value"]=> int(20) } } object(Ds\Map)#5 (3) { [0]=> object(Ds\Pair)#1 (2) { ["key"]=> string(1) "x" ["value"]=> string(1) "A" } [1]=> object(Ds\Pair)#4 (2) { ["key"]=> string(1) "y" ["value"]=> string(1) "B" } [2]=> object(Ds\Pair)#3 (2) { ["key"]=> string(1) "z" ["value"]=> string(1) "C" } } Reference: https://www.php.net/manual/en/ds-map.putall.php Comment More infoAdvertise with us Next Article PHP | Ds\Map putAll() function R R_Raj Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-ds_map Similar Reads 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 | DsMap values() Function The Ds\Map::values() function is an inbuilt function in PHP which is used to return a sequence of the map's values. Syntax: Ds\Sequence public Ds\Map::values ( void ) Parameters: This function does not accepts any parameters. Return Value: It returns a Ds\Sequence containing all the values of the ma 1 min read PHP | DsStack push() Function The Ds\Stack::push() function of PHP is used to add elements at the end of the stack. That it is used to push elements on to a stack. The elements being pushed can be of mixed data types. Syntax: void public Ds\Stack::push ($values) Parameter: This function accepts a single parameter $values which i 1 min read PHP | DsDeque push() Function The Ds\Deque::push() function is an inbuilt function in PHP which is used to add the elements to the Deque by appending an element at the end of the Deque. Syntax: public Ds\Deque::push( $values ) : void Parameters: This function accepts single parameter $values which holds the elements to be added 2 min read PHP DsMap sum() Function The Ds\Map::sum() function of PHP is used to get the sum of all of the values present in the Map instance. Syntax: number public Ds\Map::sum ( void ) Parameters: This function does not accepts any parameter. Return value: This function returns the sum of all of the values present in the Map instance 1 min read PHP | array_map() Function The array_map() is an inbuilt function in PHP and it helps to modify all elements one or more arrays according to some user-defined condition in an easy manner. It basically, sends each of the elements of an array to a user-defined function and returns an array with new values as modified by that fu 2 min read PHP DsSet sum() Function The Ds\Set::sum() function of Ds\Set class in PHP is an inbuilt function which is used to find the sum of all of the elements present in a Set. Syntax: number public Ds\Set::sum ( void ) Parameter: This function does not accepts any parameter. Return Value: This function returns the sum of the value 1 min read PHP DsMap toArray() Function The Ds\Map::toArray() function in PHP is used to get an array generated by converting the Map instance into an Array. The resulting array is an associative array with elements as in same order as that of the specified Map instance. Syntax: array public Ds\Map::toArray ( void ) Parameter: This functi 1 min read Like