
offsetExists 메소드는 SplDoublyLinkedList 객체의 특정 인덱스에 값이 존재하는지 여부를 확인하는 메소드입니다.
이 메소드는 SplDoublyLinkedList 객체의 인덱스를 사용할 때, 0부터 시작합니다.
offsetExists 메소드는 SplDoublyLinkedList 객체의 끝 인덱스까지 확인할 수 있습니다.
예를 들어, SplDoublyLinkedList 객체가 다음과 같이 초기화된 경우:
#hostingforum.kr
php
$linked_list = new SplDoublyLinkedList();
$linked_list->push('A');
$linked_list->push('B');
$linked_list->push('C');
offsetExists 메소드는 다음과 같이 사용할 수 있습니다:
#hostingforum.kr
php
var_dump($linked_list->offsetExists(0)); // bool(true)
var_dump($linked_list->offsetExists(1)); // bool(true)
var_dump($linked_list->offsetExists(2)); // bool(true)
var_dump($linked_list->offsetExists(3)); // bool(false)
offsetExists 메소드는 SplDoublyLinkedList 객체의 끝 인덱스까지 확인할 수 있으므로, offsetExists 메소드를 사용하여 SplDoublyLinkedList 객체의 끝 인덱스를 확인할 수 있습니다:
#hostingforum.kr
php
var_dump($linked_list->count()); // int(3)
var_dump($linked_list->offsetExists($linked_list->count() - 1)); // bool(true)
2025-06-07 14:15