Syntax:public DsMap::__ construct ($values)
Parameter:this function takes one parameter
$values,which contains a float or array to use for initial values.The following programs illustrate the
Ds / Map::__ construct()function in PHP:
Program 1:
// PHP illustration program __construct()
// Ds / map function
// Declare a new map
$map
=
new
DsMap();
// Show map elements
print_r (
$map
);
// Create a map
$map
=
new
DsMap ([
"1"
= >
"Geeks"
,
"2"
= >
"for"
,
"3"
= >
"Geeks"
]);
// Show map elements
print_r (
$map
);
?>
Exit:DsMap Object ( ) 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 illustration program __construct()
// Ds / map function
// Create a map
$map
=
new
DsMap ([
"1"
= >
"10"
,
" 2 "
= >
"20"
,
"3"
= > thirty]);
// Show key-value pair
print_r (
$map
);
// Create another map
$map
=
new
DsMap ([1 = >
"Welcome"
,
2 = >
"to"
, 3 = >
"GeeksforGeeks"
]);
// Show key-value pair
print_r (
$map
);
?>
Exit:DsMap Object ( [0] = > DsPair Object ([key] = > 1 [value] = > 10) [1] = > DsPair Object ([key] = > 2 [value] = > 20) [2 ] = > DsPair Object ([key] = > 3 [value] = > 30)) DsMap Object ([0] = > DsPair Object ([key] = > 1 [value] = > Welcome) [1] = > DsPair Object ([key] = > 2 [value] = > to) [2] = > DsPair Object ([key] = > 3 [value] = > GeeksforGeeks))
Link: https://www.php.net /manual/en/ds-map.construct.php