
RecursiveDirectoryIterator::key를 얻기 위해서는 Iterator의 rewind() 메소드를 호출하여 Iterator의 포인터를 처음으로 이동시키고, Iterator의 key() 메소드를 호출하여 현재 Iterator의 키를 얻습니다.
#hostingforum.kr
php
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator('/path/to/directory'));
$iterator->rewind();
echo $iterator->key();
또한, RecursiveDirectoryIterator는 IteratorAggregate 인터페이스를 구현하고 있으므로, Iterator의 next() 메소드를 호출하여 Iterator의 포인터를 이동시키고, Iterator의 key() 메소드를 호출하여 현재 Iterator의 키를 얻을 수 있습니다.
#hostingforum.kr
php
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator('/path/to/directory'));
$iterator->next();
echo $iterator->key();
RecursiveDirectoryIterator::key를 얻기 위해 사용할 수 있는 다른 방법은 Iterator의 current() 메소드를 호출하여 현재 Iterator의 키를 얻는 것입니다.
#hostingforum.kr
php
$iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator('/path/to/directory'));
$iterator->rewind();
echo $iterator->current();
2025-07-13 15:51