La función Ds\Map::count() es una función incorporada en PHP que se usa para contar la cantidad de elementos presentes en el Mapa. También se refería al tamaño del Mapa.
Sintaxis:
int public Ds\Map::count()
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: Esta función devuelve el número de elementos presentes en el Mapa.
Los siguientes programas ilustran la función Ds\Map::count() en PHP:
Programa 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()); ?>
Producción:
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
Programa 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 => "GeeksforGeeks"]); // Print map elements print_r($map); echo "Number of elements present in map: "; print_r($map->count()); ?>
Producción:
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
Referencia: https://www.php.net/manual/en/ds-map.count.php