Open In App

PHP | Ds\Stack clear() Function

Last Updated : 20 Jan, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

The Ds\Stack::clear() function of PHP is used to remove all elements from a Stack and clear it. This function simply removes all of the elements from the Stack but not completely deletes it. It just empties it.

Syntax:  

void public Ds\Stack::clear ( void )

Parameters: This function does not accept any parameters.

Return Value: This function does not return any value.

Below programs illustrate the Ds\Stack::clear() function:

Program 1:  

PHP




<?php
 
// PHP program to illustrate the
// Ds\stack::clear() function
 
// Create a Stack instance
$stack = new \Ds\Stack();
 
// Pushing elements to Stack
$stack->push("Welcome");
$stack->push("to");
$stack->push("GfG");
 
// Print the stack
print_r($stack);
 
// clear the stack
$stack->clear();
 
// Print the stack again
print_r($stack);
 
?>


Output: 

Ds\Stack Object
(
    [0] => GfG
    [1] => to
    [2] => Welcome
)

Ds\Stack Object
(

)

Program 2:

PHP




<?php
 
// PHP program to illustrate the
// Ds\stack::clear() function
 
// Create a Stack instance
$stack = new \Ds\Stack();
 
// Pushing Mixed value elements to Stack
$stack->push("Welcome");
$stack->push("to");
$stack->push("GfG");
$stack->push(10);
$stack->push(5.5);
 
// Print the stack
print_r($stack);
 
// clear the stack
$stack->clear();
 
// Print the stack again
print_r($stack);
 
?>


Output: 

Ds\Stack Object
(
    [0] => 5.5
    [1] => 10
    [2] => GfG
    [3] => to
    [4] => Welcome
)

Ds\Stack Object
(

)

Reference: http://php.net/manual/en/ds-stack.clear.php
 



Similar Reads

PHP | Imagick clear() Function
The Imagick::clear() function is an inbuilt function in PHP which is used to clear all resource allocated to an Imagick object. Syntax: bool Imagick::clear( void ) Parameters: This function does not accept any parameter. It just clears off the resources of the Imagick object which is used to call the function. Return Value: This function returns tr
2 min read
PHP | Ds\Collection clear() Function
The Ds\Collection::clear() function is an inbuilt function in PHP which is used to remove all values from the collection. Syntax: Ds\Collection::clear( void ) Parameters: This function does not accepts any parameters. Return Value: This function does not return any value. Below programs illustrate the Ds\Collection::clear() function in PHP: Example
1 min read
PHP | DS\Map clear() Function
The DS\Map::clear() function of the Map class in PHP is used to clear a Map object. That is it deletes all of the values from a given Map object. It does not delete the Map, it just removes all of the values from the Map object. Syntax: void public Ds\Map::clear ( void ) Parameter: It does not accepts any parameter. Return value: This function does
1 min read
PHP | Ds\Vector clear() Function
The Ds\Vector::clear() function is an inbuilt function in PHP which is used to clear the vector elements by removing all the elements from the vector. Syntax: void public Ds\Vector::clear( void ) Parameters: This function does not accept any parameter. Return Value: This function does not return any value. Below programs illustrate the Ds\Vector::c
1 min read
PHP | Gmagick clear() Function
The Gmagick::clear() function is an inbuilt function in PHP which is used to clear all resources associated to Gmagick object. Syntax: Gmagick Gmagick::clear( void )   Parameters: This function does not accepts any parameter. Return Value: This function returns the cleared Gmagick object. Errors/Exceptions: This function throws GmagickException on
2 min read
PHP | Ds\Set clear() Function
The Ds\Set::clear() function is an inbuilt function in PHP which is used to remove all values from the set. Syntax: void public Ds\Set::clear( void ) Parameters: This function does not accept any parameter. Return value: This function does not return any value. Below programs illustrate the Ds\Set::clear() function in PHP: Program 1: &lt;?php // De
1 min read
PHP | Ds\Deque clear() Function
The Ds\Deque::clear() function is an inbuilt function in PHP which is used to clear the Deque by removing all elements from the Deque. Syntax: public Ds\Deque::clear( void ) : void Parameters: This function does not accepts any parameter. Return Value: This function does not return any Value. Below programs illustrate the Ds\Deque::clear() function
2 min read
PHP Ds\PriorityQueue clear() Function
The Ds\PriorityQueue::clear() Function in PHP is used to clear all of the elements from a PriorityQueue instance. This function just clears the instance without deleting it. Syntax: void public Ds\PriorityQueue::clear ( void ) Parameters: This function does not accepts any parameters. Return Value: This function does not returns any value. Below pr
1 min read
PHP Ds\Queue clear() Function
The Ds\Queue::clear() Function in PHP is used to clear all of the elements from a Queue instance. This function just clears the instance without deleting it. Syntax: void public Ds\Queue::clear ( void ) Parameters: This function does not accepts any parameters. Return Value: This function does not returns any value. Below programs illustrate the Ds
1 min read
PHP | Ds\Pair clear() Function
The Ds\Pair::clear() function is an inbuilt function in PHP which is used to remove all values from the pair. Syntax: void Ds\Pair::clear( void ) Parameters: This function does not accept any parameters. Return Value: This function does not return any value. Below programs illustrate the Ds\Pair::clear() function in PHP: Program: &lt;?php // Create
1 min read