SplDoublyLinkedList::current

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

SplDoublyLinkedList::current返回当前数组项

描述

public SplDoublyLinkedList::current(): mixed

获取当前双向链表节点。

参数

此函数没有参数。

返回值

当前节点值。

添加笔记

用户贡献笔记 1 笔记

rakesh dot mishra at gmail dot com
13 年前
<?php

/*
* 双向链表的示例
*/

$obj = new SplDoublyLinkedList();
// 检查链表是否为空
if ($obj->isEmpty())
{
echo
"向链表添加节点<br>";
$obj->push(2);
$obj->push(3);
echo
"在双向链表的开头添加节点<br>";
$obj->unshift(10);
}

echo
"<br>我们的链表:";
print_r($obj);

$curr = $obj->current(); // 这将返回 NULL,因为我们还没有设置初始节点。

echo "<br> 倒回位置,使当前节点指向第一个节点 ";
$obj->rewind();

echo
"<br>链表的当前节点:";
echo
$obj->current(); // 这将打印链表的第一个节点。

echo "<br>移动到下一个节点:";
$obj->next();

echo
"<br>打印下一个节点:";
echo
$obj->current();

?>
To Top