首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]Ds\Deque::shift()函数—用法及示例

发布于 2025-04-24 20:31:01
0
40

函数名:Ds\Deque::shift() 适用版本:PHP 7.1.0及以上

用法:该函数用于从Deque(双向队列)的开头移除并返回元素。

示例:

$deque = new Ds\Deque([1, 2, 3, 4, 5]);

// 移除并返回开头的元素
$shifted = $deque->shift();

var_dump($shifted); // 输出 int(1)
var_dump($deque->toArray()); // 输出 array(4) { [0]=> int(2) [1]=> int(3) [2]=> int(4) [3]=> int(5) }

在以上示例中,我们首先创建了一个包含整数的Deque对象。然后,我们使用shift()函数从Deque开头移除并返回第一个元素。最后,我们打印移除的元素和剩下的Deque元素。

需要注意的是,shift()函数会改变原始的Deque对象。如果Deque为空,该函数将返回null。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流