
IteratorIterator::key 함수를 사용할 때, 이터레이터가 현재 위치에 있는 요소의 키를 반환하는 데 성공했다면, 이전 위치의 키를 얻으려면 IteratorIterator::key 함수를 다시 호출해야 합니다.
예를 들어, 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new ArrayIterator(array('apple' => 1, 'banana' => 2, 'cherry' => 3));
$iteratorIterator = new IteratorIterator($iterator);
// 현재 위치의 키를 얻습니다.
echo $iteratorIterator->key() . "n"; // 0
// 현재 위치의 키를 얻은 후, 이전 위치의 키를 얻으려면 IteratorIterator::key 함수를 다시 호출해야 합니다.
echo $iteratorIterator->key() . "n"; // 0
위의 코드에서, IteratorIterator::key 함수를 사용하여 현재 위치의 키를 얻은 후, 이전 위치의 키를 얻으려면 IteratorIterator::key 함수를 다시 호출해야 합니다.
2025-05-13 03:22