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

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

「 获取当前节点的值 」


函数名:SplDoublyLinkedList::current()

适用版本:PHP 5 >= 5.3.0, PHP 7

函数描述:SplDoublyLinkedList::current() 方法用于获取当前节点的值。

语法:public mixed SplDoublyLinkedList::current ( void )

参数:无

返回值:当前节点的值,如果当前节点不存在则返回 false。

示例:

$list = new SplDoublyLinkedList();

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

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

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

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

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

$list->next();

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

在上面的示例中,我们创建了一个 SplDoublyLinkedList 对象,并向其添加了三个元素。然后我们使用 rewind() 方法将指针重置到第一个节点,并使用 current() 方法获取当前节点的值。接着我们使用 next() 方法将指针移动到下一个节点,并再次使用 current() 方法获取当前节点的值。最后一次使用 current() 方法获取的值是最后一个节点的值。

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