The Stack::push()
function in PHP is used to insert an element or list of elements at the top of the stack.
Figure 1 shows a visual representation of the Stack::push()
function.
stack_name->push(element(s))
# where the stack_name is the name of the stack
This function requires an element or list of elements separated by commas as a parameter.
The elements can be of mixed data type.
This function inserts the element or list of elements sent as a parameter at the top of the stack.
<?php$stack = new \Ds\Stack();#sending the list of elements$stack->push(1,3,5,2);echo("Stack before 0");print_r($stack);#sending single element of different data type$stack->push("zero");echo("Stack after 0");print_r($stack);?>
Stack before 0Ds\Stack Object
(
[0] => 2
[1] => 5
[2] => 3
[3] => 1
)
Stack after 0Ds\Stack Object
(
[0] => zero
[1] => 2
[2] => 5
[3] => 3
[4] => 1
)