📅  最后修改于: 2023-12-03 14:45:19.230000             🧑  作者: Mango
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()
(检查队列是否为空)等。