
ArrayIterator::key 메서드는 이터레이터의 실제 키 값을 반환합니다. 예를 들어, 다음과 같은 배열이 있을 때:
#hostingforum.kr
php
$array = ['a' => 1, 'b' => 2, 'c' => 3];
$iterator = new ArrayIterator($array);
$iterator->rewind();
echo $iterator->key(); // 0
echo $iterator->current(); // 1
$iterator->next();
echo $iterator->key(); // 1
echo $iterator->current(); // 2
ArrayIterator::key 메서드는 이터레이터의 포인터가 이동할 때마다 반환되는 값이 변합니다. 따라서, 이터레이터의 포인터가 이동할 때마다 새로운 키 값을 반환합니다.
2025-05-29 14:38