
SplDoublyLinkedList::current는 현재 노드를 가리키는 포인터입니다. 이전 노드에 접근하려면 SplDoublyLinkedList::prev 메서드를 사용하세요.
SplDoublyLinkedList::prev 메서드는 현재 노드의 이전 노드를 반환합니다.
예시:
#hostingforum.kr
php
$splDoublyLinkedList = new SplDoublyLinkedList();
$splDoublyLinkedList->push('A');
$splDoublyLinkedList->push('B');
$splDoublyLinkedList->push('C');
$splDoublyLinkedList->rewind(); // 현재 노드가 첫 번째 노드 'A'가 됩니다.
echo $splDoublyLinkedList->current() . "n"; // A
$splDoublyLinkedList->prev(); // 현재 노드가 두 번째 노드 'B'가 됩니다.
echo $splDoublyLinkedList->current() . "n"; // B
$splDoublyLinkedList->prev(); // 현재 노드가 첫 번째 노드 'A'가 됩니다.
echo $splDoublyLinkedList->current() . "n"; // A
이 예시에서 SplDoublyLinkedList::prev 메서드를 사용하여 이전 노드에 접근할 수 있습니다.
2025-07-18 10:42