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



