
NoRewindIterator::key는 키값을 가져올 때 사용하는 메소드입니다. 이 메소드는 현재 포인터가 가리키는 키값을 반환합니다.
예를 들어, 다음과 같은 코드를 가정해 보겠습니다.
#hostingforum.kr
php
$iterator = new ArrayIterator(array('apple' => 1, 'banana' => 2, 'cherry' => 3));
$iterator->rewind();
echo $iterator->key() . "n"; // 'apple'
$iterator->next();
echo $iterator->key() . "n"; // 'banana'
위 예제에서, `$iterator->key()` 메소드는 현재 포인터가 가리키는 키값을 반환합니다.
만약 `$iterator->next()` 메소드를 호출하여 포인터를 다음 키값으로 이동했다면, `$iterator->key()` 메소드는 이전 키값을 반환하지 않고, 현재 키값을 반환합니다.
따라서, `$iterator->key()` 메소드는 현재 포인터가 가리키는 키값을 반환합니다.
2025-05-05 14:54