PHP | Ds\Stack count() Function
Last Updated :
30 Jul, 2019
Improve
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:
php
php
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());
?>
<?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());
?>
Output:
Program 2:
object(Ds\Stack)#1 (3) { [0]=> int(21) [1]=> int(15) [2]=> int(10) } Number of elements present in the stack: 3
<?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());
?>
<?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());
?>
Output:
Reference: https://www.php.net/manual/en/ds-stack.count.php
Ds\Stack Object ( [0] => Keegs [1] => for [2] => Geeks ) Number of elements present in the stack: int(3)