How to implement a stack using an array in PHP

1 Answer

0 votes
$stack = [];

// Push elements onto the stack
array_push($stack, "A");
array_push($stack, "B");
array_push($stack, "C");
array_push($stack, "D");
array_push($stack, "E");

// Pop elements from the stack
echo array_pop($stack) . "\n"; 
echo array_pop($stack) . "\n\n"; 

// Peek at the top element without removing it
echo end($stack);

echo "\n\n";

print_r($stack);




/*
run:

E
D

C

Array
(
    [0] => A
    [1] => B
    [2] => C
)

*/

 



answered Aug 14, 2025 by avibootz

Related questions

1 answer 62 views
62 views asked Aug 14, 2025 by avibootz
1 answer 75 views
1 answer 68 views
1 answer 70 views
1 answer 86 views
...