varemenos
3/17/2012 - 4:05 PM

PHP - Array as Stack

PHP - Array as Stack

<?php
	$a = array();

	for ($i=0; $i < 3; $i++) {
		array_push($a, $i);
		var_dump($a);
	}

	for ($i=0; $i < 3; $i++) {
		array_pop($a);
		var_dump($a);
	}

	// RESULTS
	/*

		array
		  0 => int 0

		array
		  0 => int 0
		  1 => int 1

		array
		  0 => int 0
		  1 => int 1
		  2 => int 2

		array
		  0 => int 0
		  1 => int 1

		array
		  0 => int 0

		array
		  empty

	*/
?>