(PHP 5 >= 5.3.6, PHP 7, PHP 8)
SplFileInfo::getExtension — Получает расширение файла
У этой функции нет параметров.
Возвращает строку (string), содержащую расширение файла, или пустую строку (string), если у файла нет расширения.
Пример #1 Пример использования SplFileInfo::getExtension()
<?php
$info = new SplFileInfo('foo.txt');
var_dump($info->getExtension());
$info = new SplFileInfo('photo.jpg');
var_dump($info->getExtension());
$info = new SplFileInfo('something.tar.gz');
var_dump($info->getExtension());
?>
Результат выполнения приведённого примера:
string(3) "txt" string(3) "jpg" string(2) "gz"
Замечание:
Другой способ для получения расширения - использование функции pathinfo().
<?php
$extension = pathinfo($info->getFilename(), PATHINFO_EXTENSION);
?>