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

[函数]SplDoublyLinkedList::key()函数—用法及示例

发布于 2025-05-06 22:59:25
0
11

SplDoublyLinkedList::key()函数用于返回当前节点的键值(即索引值)。

用法:

SplDoublyLinkedList::key(): mixed

参数: 该函数没有参数。

返回值: 返回当前节点的键值。如果当前节点无效,则返回null。

示例:

$list = new SplDoublyLinkedList();

$list->push('apple');
$list->push('banana');
$list->push('cherry');

$list->rewind();

echo $list->key(); // 输出: 0

$list->next();

echo $list->key(); // 输出: 1

$list->next();

echo $list->key(); // 输出: 2

在上述示例中,我们创建了一个SplDoublyLinkedList对象,并向其中添加了三个元素。然后,我们通过调用rewind()将指针移动到第一个节点,并使用key()函数获取当前节点的键值。接着,我们调用next()将指针移动到下一个节点,并再次使用key()函数获取当前节点的键值。最后,我们再次调用next()将指针移动到最后一个节点,并使用key()函数获取当前节点的键值。

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

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流