牛牛在线工具

SplDoublyLinkedList::key()

收录 8868 个 PHP 函数,含用途说明与用法示例。

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