La función Ds\Stack::count() es una función incorporada en PHP que se usa para contar la cantidad de elementos presentes en la pila.
Sintaxis:
int Ds\Stack::count( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve el número de elementos presentes en la pila.
Los siguientes programas ilustran la función Ds\Stack::count() en PHP:
Programa 1:
<?php // Declare new stack $stack = new \Ds\Stack([10, 15, 21]); // Display the stack element var_dump($stack); // Count number of elements // present in the stack echo "Number of elements present in the stack: "; print_r($stack->count()); ?>
Producción:
object(Ds\Stack)#1 (3) { [0]=> int(21) [1]=> int(15) [2]=> int(10) } Number of elements present in the stack: 3
Programa 2:
<?php // Declare new stack $stack = new \Ds\Stack(["Geeks", "for", "Keegs"]); // Display the stack element print_r($stack); // Display count of elements // present in the stack echo "Number of elements present in the stack: "; var_dump($stack->count()); ?>
Producción:
Ds\Stack Object ( [0] => Keegs [1] => for [2] => Geeks ) Number of elements present in the stack: int(3)
Referencia: https://www.php.net/manual/en/ds-stack.count.php