Syntax:DsMap public DsMap::copy()
Parameter:this function takes no parameters.
Returned value:returns a shallow copy of the specified map instance.The following programs illustrate the
Ds / Map::function copy() :
Program 1:
// PHP program to illustrate the copy() function
$map
=
new
DsMap ([1 = >
" Geeks "
, 2 = >
"for"
,
3 = >
"Geeks"
]);
print_r (
$map
->
copy
());
?>
Exit : DsMap Object ([0] = > DsPair Object ([key] = > 1 [value] = > Geeks) [1] = > DsPair Object ([key] = > 2 [value] = > for) [2] = > DsPair Object ([key] = > 3 [value] = > Geeks))
Program 2:
// PHP program to illustrate the copy() function
$map
=
new
DsMap ([
"first"
= >
"Geeks"
,
"second "
= >
" for "
,
"third"
= >
"Geeks"
]);
print_r (
$map
->
copy
());
?>
Exit : DsMap Object ([0] = > DsPair Object ([key] = > first [value] = > Geeks) [1] = > DsPair Object ([key] = > second [value] = > for) [2] = > DsPair Object ([key] = > third [value] = > Geeks))
Link : http://php.net/manual/en/ds-map.copy.php