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
$map = new \Ds\Map([
"1" => "Geeks" ,
"2" => "for" ,
"3" => "Geeks"
]);
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
$map = new \Ds\Map([ "1" => "10" ,
"2" => "20" , "3" => 30, "4" => 40]);
print_r( $map );
echo "Number of elements present in map: " ;
print_r( $map -> count ());
echo "\n" ;
$map = new \Ds\Map([1 => "Welcome" ,
2 => "to" , 3 => "GeeksforGeeks" ]);
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] => GeeksforGeeks
)
)
Number of elements present in map: 3
Reference: https://www.php.net/manual/en/ds-map.count.php
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape,
GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out -
check it out now!
Last Updated :
20 Aug, 2019
Like Article
Save Article