라이브러리
[PHP] FilesystemIterator::key - 현재 파일의 키를 검색합니다.
PHP의 FilesystemIterator는 파일 시스템을 탐색하고 파일 및 디렉토리를 처리하는 데 사용되는 Iterator입니다. FilesystemIterator::key는 Iterator의 key를 반환하는 메서드입니다.
FilesystemIterator::key
FilesystemIterator::key는 현재 Iterator의 key를 반환합니다. Iterator는 파일 시스템의 항목을 순회하는 데 사용되며, key는 각 항목의 이름을 나타냅니다.
# 예제
#hostingforum.kr
php
$iterator = new FilesystemIterator('./example');
foreach ($iterator as $file) {
echo $iterator->key() . "
"; // 현재 항목의 이름을 출력합니다.
echo $file->getPathname() . "
"; // 현재 항목의 전체 경로를 출력합니다.
}
이 예제에서는 `./example` 디렉토리를 탐색하고, 각 항목의 이름을 `FilesystemIterator::key`를 사용하여 출력합니다. 또한 각 항목의 전체 경로를 출력하기 위해 `$file->getPathname()` 메서드를 사용합니다.
# 예제 (디렉토리 탐색)
#hostingforum.kr
php
$iterator = new FilesystemIterator('./example', FilesystemIterator::SKIP_DOTS);
foreach ($iterator as $file) {
echo $iterator->key() . "
"; // 현재 항목의 이름을 출력합니다.
if ($file->isDir()) {
echo "디렉토리: " . $file->getPathname() . "
";
} elseif ($file->isFile()) {
echo "파일: " . $file->getPathname() . "
";
}
}
이 예제에서는 `./example` 디렉토리를 탐색하고, 각 항목의 이름을 `FilesystemIterator::key`를 사용하여 출력합니다. 또한 각 항목이 디렉토리인지 파일인지 확인하고, 디렉토리인지 파일인지에 따라 출력합니다.
결론
FilesystemIterator::key는 Iterator의 key를 반환하는 메서드입니다. Iterator는 파일 시스템의 항목을 순회하는 데 사용되며, key는 각 항목의 이름을 나타냅니다. FilesystemIterator::key를 사용하여 각 항목의 이름을 출력하고, 디렉토리인지 파일인지 확인할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.