
DirectoryIterator::key를 사용하여 디렉토리 내의 파일을 순회하는 동안 현재 파일의 키를 얻는 방법에 대해 설명드리겠습니다.
DirectoryIterator::key는 디렉토리 내의 파일 이름을 순회할 때 사용할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$iterator = new DirectoryIterator('./');
foreach ($iterator as $file) {
if ($file->isFile()) {
echo $file->getFilename() . "n"; // 현재 파일 이름을 얻음
echo $file->getBasename() . "n"; // 현재 파일 이름을 얻음
echo $file->getFilename() . "n"; // 현재 파일 이름을 얻음
}
}
DirectoryIterator::key를 사용하여 디렉토리 내의 파일을 순회하는 동안 현재 파일의 인덱스를 얻는 방법은 다음과 같습니다.
DirectoryIterator는 내부적으로 인덱스를 관리하지 않기 때문에, 인덱스를 얻는 방법은 없습니다. 하지만, DirectoryIterator::key를 사용하여 디렉토리 내의 파일을 순회하는 동안 현재 파일의 키를 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
$iterator = new DirectoryIterator('./');
$index = 0;
foreach ($iterator as $file) {
if ($file->isFile()) {
echo $index . "n"; // 현재 인덱스를 얻음
$index++;
}
}
DirectoryIterator::key를 사용하여 디렉토리 내의 파일을 순회하는 동안 현재 파일의 키를 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
$iterator = new DirectoryIterator('./');
$index = 0;
foreach ($iterator as $file) {
if ($file->isFile()) {
echo $file->getFilename() . "n"; // 현재 파일 이름을 얻음
echo $index . "n"; // 현재 인덱스를 얻음
$index++;
}
}
DirectoryIterator::key를 사용하여 디렉토리 내의 파일을 순회하는 동안 현재 파일의 키를 얻는 방법은 위의 예제를 참고하시기 바랍니다.
2025-04-19 02:52