以下是一个使用PHP实现数组堆栈操作的实例,包括创建堆栈、压入元素、弹出元素和查看堆栈顶部元素的功能。

```php

// 创建一个空数组作为堆栈

$stack = array();

// 压入元素

function push($stack, $value) {

array_push($stack, $value);

}

// 弹出元素

function pop($stack) {

if (count($stack) > 0) {

return array_pop($stack);

} else {

return null;

}

}

// 查看堆栈顶部元素

function peek($stack) {

if (count($stack) > 0) {

return end($stack);

} else {

return null;

}

}

// 示例操作

push($stack, 'Apple');

push($stack, 'Banana');

push($stack, 'Cherry');

// 打印堆栈

echo "