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

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

「 将指针向后移动到下一个节点 」


函数名称:SplDoublyLinkedList::next()

函数描述:SplDoublyLinkedList::next() 方法将指针向后移动到下一个节点。

适用版本:该函数在PHP 5.3.0及以上版本可用。

用法示例:

$list = new SplDoublyLinkedList();

$list->push('Apple');
$list->push('Banana');
$list->push('Cherry');

$list->rewind(); // 将指针移动到第一个节点

echo $list->current(); // 输出 "Apple"

$list->next(); // 将指针移动到下一个节点
echo $list->current(); // 输出 "Banana"

$list->next(); // 将指针移动到下一个节点
echo $list->current(); // 输出 "Cherry"

在上面的示例中,我们创建了一个SplDoublyLinkedList对象,然后使用push()方法将三个元素添加到列表中。接下来,我们使用rewind()方法将指针移动到第一个节点,并使用current()方法获取当前节点的值并输出。然后,我们使用next()方法将指针移动到下一个节点,并再次使用current()方法获取当前节点的值并输出。重复这个过程,直到遍历完所有节点。

请注意,如果指针已经指向列表的末尾节点,再次调用next()方法将不会有任何效果。

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