📜  PHP | SplQueue::dequeue()函数(1)

📅  最后修改于: 2023-12-03 15:03:39.679000             🧑  作者: Mango

PHP | SplQueue::dequeue()函数

SplQueue::dequeue()函数用于在队列中删除并返回队列的第一个元素。

语法
public mixed SplQueue::dequeue ( void )
参数

此函数不接受任何参数。

返回值

返回队列中的第一个元素,如果队列为空则返回null。

示例
$q = new SplQueue();
$q->enqueue('a');
$q->enqueue('b');

echo $q->dequeue(); // 输出:'a'
echo $q->dequeue(); // 输出:'b'
echo $q->dequeue(); // 输出:null
注意事项
  • 队列中的元素可以是任意类型。
  • 如果队列中没有元素,则dequeue()函数返回null。
  • 在 SplQueue 对象上调用 dequeue() 函数是从队列中移除元素。在队列中删除元素时,后面的元素会向前移。