以下是一个简单的PHP实例,演示如何使用数组来实现一个数据队列。数据队列是一种先进先出(FIFO)的数据结构。
```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;
}
// 获取队列大小
public function size() {
return count($this->items);
}
}
// 创建队列实例
$queue = new Queue();
// 添加元素到队列
$queue->enqueue("







