牛牛在线工具

SplDoublyLinkedList::prev()

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

SplDoublyLinkedList::prev()

将当前指针向前移动到前一个节点,并返回该节点的值

函数名称:SplDoublyLinkedList::prev() 适用版本:PHP 5 >= 5.3.0, PHP 7 函数描述:SplDoublyLinkedList::prev() 方法用于将当前指针向前移动到前一个节点,并返回该节点的值。 语法:public mixed SplDoublyLinkedList::prev ( void ) 参数:无 返回值:返回前一个节点的值,如果不存在前一个节点,则返回 NULL。 示例: $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->prev(); // 将指针移动到前一个节点 echo $list->current(); // 输出:Apple 在上面的示例中,我们首先创建了一个 SplDoublyLinkedList 对象,并使用 push() 方法向列表中添加了三个元素。然后,我们使用 rewind() 方法将指针移动到第一个节点,并使用 current() 方法输出当前节点的值。接着,我们使用 next() 方法将指针移动到下一个节点,并再次使用 current() 方法输出当前节点的值。最后,我们使用 prev() 方法将指针移动到前一个节点,并使用 current() 方法输出当前节点的值。 注意:SplDoublyLinkedList 是一个双向链表,可以在列表的前面和后面添加、删除和遍历节点。prev() 方法用于将指针向前移动到前一个节点,而 next() 方法用于将指针向后移动到下一个节点。