PHP Conference Japan 2024

SplDoublyLinkedList::current

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

SplDoublyLinkedList::current返回当前数组条目

描述

public SplDoublyLinkedList::current(): 混合

获取当前双向链表节点。

参数

此函数没有参数。

返回值

当前节点值。

添加注释

用户贡献的注释 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