The Ds\Stack::count() function is an inbuilt function in PHP which is used to count the number of elements present in the Stack.
Syntax:
int Ds\Stack::count( void )
Parameters: This function does not accept any parameter.
Return Value: This function returns the number of elements present in the Stack.
Below programs illustrate the Ds\Stack::count() function in PHP:
Program 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 ()); ?> |
object(Ds\Stack)#1 (3) { [0]=> int(21) [1]=> int(15) [2]=> int(10) } Number of elements present in the stack: 3
Program 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 ()); ?> |
Ds\Stack Object ( [0] => Keegs [1] => for [2] => Geeks ) Number of elements present in the stack: int(3)
Reference: https://www.php.net/manual/en/ds-stack.count.php