以下是一个使用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 "