English | 简体中文 | 繁體中文
查询

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

「 返回当前节点的键值(即索引值) 」


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()函数获取当前节点的键值。

补充纠错
热门PHP函数
分享链接