以下是一个使用PHP实现的简单队列存储实例。这个例子展示了如何使用数组来实现一个基本的队列结构,并包含了一些常见的队列操作。

队列结构

```php

实例php队列存储,实例PHP队列存储:实现简单的队列操作  第1张

class Queue {

private $items = [];

// 入队操作

public function enqueue($item) {

array_push($this->items, $item);

}

// 出队操作

public function dequeue() {

if (count($this->items) > 0) {

return array_shift($this->items);

} else {

return null;

}

}

// 查看队列头部元素

public function peek() {

return reset($this->items);

}

// 检查队列是否为空

public function isEmpty() {

return count($this->items) == 0;

}

// 获取队列大小

public function size() {

return count($this->items);

}

}

```

使用示例

以下是如何使用`Queue`类的示例:

```php

// 创建队列实例

$queue = new Queue();

// 入队操作

$queue->enqueue('Apple');

$queue->enqueue('Banana');

$queue->enqueue('Cherry');

// 输出队列内容

echo "