在PHP中,队列是一种常用的数据结构,它遵循先进先出(FIFO)的原则。以下是一个简单的PHP队列处理实例,我们将通过一个类来实现队列的基本操作,包括入队(enqueue)、出队(dequeue)和查看队列首部元素(peek)。
实例代码
```php

class Queue {
private $items = array();
// 入队操作
public function enqueue($item) {
array_push($this->items, $item);
}
// 出队操作
public function dequeue() {
if ($this->isEmpty()) {
return null;
}
return array_shift($this->items);
}
// 查看队列首部元素
public function peek() {
if ($this->isEmpty()) {
return null;
}
return $this->items[0];
}
// 检查队列是否为空
public function isEmpty() {
return count($this->items) == 0;
}
}
// 使用队列
$queue = new Queue();
$queue->enqueue('Apple');
$queue->enqueue('Banana');
$queue->enqueue('Cherry');
// 队列操作结果表格
echo "








