证件照排版 | 在线计算器 | 在线算命 | 纸张生成器 | 大乐透机选器 | 双色球机选器 | 股票买卖计算 | 奖状生成器 | 今年过去多少天 | 天数相差计算 | 番茄时钟 | AI提示词 | 2048游戏 | 华容道游戏 | 退休年龄计算
查询

SplQueue::dequeue()函数—用法及示例

「 从队列的前端(头部)移除并返回元素 」


函数名称:SplQueue::dequeue() 

适用版本:PHP 5 >= 5.3.0, PHP 7

函数描述: SplQueue::dequeue() 函数用于从队列的前端(头部)移除并返回元素。

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

参数: 无

返回值: 成功移除并返回的元素。如果队列为空,则返回 false。

示例:

// 创建一个新的队列
$queue = new SplQueue();

// 添加元素到队列尾部
$queue->enqueue('Apple');
$queue->enqueue('Banana');
$queue->enqueue('Cherry');

// 移除并返回队列的第一个元素
$firstElement = $queue->dequeue();

echo $firstElement; // 输出: Apple

// 队列中剩余的元素为: Banana, Cherry

注意事项:

  • SplQueue 类是一个双向队列,可以在队列的前端和后端添加或移除元素。
  • 如果队列为空,调用 dequeue() 函数将返回 false。
  • 每次调用 dequeue() 函数,队列的长度会减少一个元素。
补充纠错
上一个函数: SplQueue::enqueue()函数
下一个函数: SplPriorityQueue::valid()函数
热门PHP函数
分享链接