표준 PHP 라이브러리(SPL) DirectoryIterator::getExtension
(PHP 5 >= 5.3.6, PHP 7, PHP 8)
DirectoryIterator::getExtension — 파일 확장자를 가져옵니다.
설명
public DirectoryIterator::getExtension(): string
파일 확장자를 검색합니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
파일 확장자를 포함하는 문자열을 반환하거나 파일에 확장자가 없는 경우 빈 문자열을 반환합니다.
Examples
예제 #1 DirectoryIterator::getExtension() 예제
<?php
$directory = new DirectoryIterator(__DIR__);
foreach ($directory as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getExtension() . "\n";
}
}
?>
위의 예는 다음과 유사한 결과를 출력합니다.
php txt jpg gz
메모
메모:
확장자를 얻는 또 다른 방법은 pathinfo() 함수를 사용하는 것입니다.
<?php
$extension = pathinfo($fileinfo->getFilename(), PATHINFO_EXTENSION);
?>
기타
- DirectoryIterator::getFilename() - 현재 DirectoryIterator 항목의 파일 이름 반환
- DirectoryIterator::getBasename() - 현재 DirectoryIterator 항목의 기본 이름 가져오기
- pathinfo() - 파일 경로에 대한 정보를 반환합니다.