어떤 배열 원소의 맨 앞을 제거하거나 추가, 또는 배열 원소의 끝에 하나 이상을 추가하거나 제거하는 함수에 대해 살펴보겠습니다.
<?php
$stack = array("orange", "banana", "apple", "raspberry");
$fruit = array_shift($stack);
echo $fruit . "<br />\n";
print_r($stack);
array_unshift($stack, $fruit);
print_r($stack);
$fruit = array_pop($stack);
echo $fruit . "<br />\n";
print_r($stack);
array_push($stack, $fruit);
print_r($stack);
?>