PHP | Ds\Map count() Function

The Ds\Map::count() function is an inbuilt function in PHP which is used to count the number of elements present in the Map. It also referred to the size of the Map.
Syntax:
int public Ds\Map::count()
Parameters: This function does not accept any parameter.
Return value: This function returns the number of elements present in the Map.
Below programs illustrate the Ds\Map::count() function in PHP:
Program 1:
<?php // PHP program to illustrate the count() // function of Ds\map   // Creating a Map $map = new \Ds\Map([     "1" => "Geeks",      "2" => "for",     "3" => "Geeks"]);   // Display the map elements print_r($map);   echo "Number of elements present in map: "; print_r($map->count());   ?> |
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
)
)
Number of elements present in map: 3
Program 2:
<?php // PHP program to illustrate the count() // function of Ds\map   // Creating a Map $map = new \Ds\Map(["1" => "10",             "2" => "20", "3" => 30, "4" => 40]);   // Print map elements print_r($map);   echo "Number of elements present in map: "; print_r($map->count());   echo "\n";   // Creating another Map $map = new \Ds\Map([1 => "Welcome",             2 => "to", 3 => "zambiatek"]);   // Print map elements print_r($map);   echo "Number of elements present in map: "; print_r($map->count());   ?> |
Output:
Ds\Map Object
(
[0] => Ds\Pair Object
(
[key] => 1
[value] => 10
)
[1] => Ds\Pair Object
(
[key] => 2
[value] => 20
)
[2] => Ds\Pair Object
(
[key] => 3
[value] => 30
)
[3] => Ds\Pair Object
(
[key] => 4
[value] => 40
)
)
Number of elements present in map: 4
Ds\Map Object
(
[0] => Ds\Pair Object
(
[key] => 1
[value] => Welcome
)
[1] => Ds\Pair Object
(
[key] => 2
[value] => to
)
[2] => Ds\Pair Object
(
[key] => 3
[value] => zambiatek
)
)
Number of elements present in map: 3



