The Wayback Machine - https://web.archive.org/web/20230421204240/https://www.geeksforgeeks.org/php-dsmap-copy-function/
Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

PHP Ds\Map copy() Function

Improve Article
Save Article
Like Article
author
gopaldave
scholar
1293 published articles
Improve Article
Save Article
Like Article

The Ds\Map::copy() function of PHP is used to get a shallow copy of the specified Map instance. It returns a copy of the Map instance containing all of the key-value pairs in the same order as that of the specified Map instance.

Syntax:

Ds\Map public Ds\Map::copy ( )

Parameter: This function does not accepts any parameter.

Return value: It returns a shallow copy of the specified Map instance.

Below programs illustrate the Ds\Map::copy() function:

Program 1:




<?php
// PHP program to illustrate copy() function
  
$map = new \Ds\Map([1 => "Geeks", 2 => "for"
                                3 => "Geeks"]);
  
print_r($map->copy());
  
?>

Output:

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

    [1] => Ds\Pair Object
        (
            [key] => 2
            [value] => for
        )

    [2] => Ds\Pair Object
        (
            [key] => 3
            [value] => Geeks
        )

)

Program 2:




<?php
// PHP program to illustrate copy() function
  
$map = new \Ds\Map(["first" => "Geeks", "second" => "for"
                                "third" => "Geeks"]);
  
print_r($map->copy());
  
?>

Output:

Ds\Map Object
(
    [0] => Ds\Pair Object
        (
            [key] => first
            [value] => Geeks
        )

    [1] => Ds\Pair Object
        (
            [key] => second
            [value] => for
        )

    [2] => Ds\Pair Object
        (
            [key] => third
            [value] => Geeks
        )

)

Reference: http://php.net/manual/en/ds-map.copy.php

My Personal Notes arrow_drop_up
Last Updated : 20 Aug, 2019
Like Article
Save Article
Similar Reads