📌  相关文章
📜  PHP | SplQueue::enqueue()函数(1)

📅  最后修改于: 2023-12-03 14:45:19.230000             🧑  作者: Mango

PHP | SplQueue::enqueue()函数

介绍

SplQueue::enqueue() 函数是 PHP 标准库(SPL)中 SplQueue 类的一个方法。SplQueue 类实现了一个先进先出(FIFO)队列。

enqueue() 函数用于将元素添加到队列尾部,队列中的元素将按照添加的顺序进行排序。

语法
public void SplQueue::enqueue ( mixed $value )
参数
  • $value:要添加到队列的值。
返回值

该函数没有返回值。

示例
$queue = new SplQueue();

$queue->enqueue("Apple");
$queue->enqueue("Banana");
$queue->enqueue("Orange");

foreach ($queue as $fruit) {
    echo $fruit . PHP_EOL;
}

// 输出:
// Apple
// Banana
// Orange
补充说明
  • SplQueue 类继承了 SplDoublyLinkedList 类,因此可以使用 enqueue() 方法来添加元素。
  • 添加的元素会被放置在队列的末尾,成为队列的最后一个元素。
  • SplQueue 类还提供了其他一些方法来操作队列,例如 dequeue()(从队列头部删除并返回元素)和 isEmpty()(检查队列是否为空)等。
参考链接