Если у меня есть такой код:Получить расширение файла (базовым именем?)
$file = basename($filename);
Как получить расширение файла $file
? Переменная $file
может содержать любые файлы, например index.php
или test.jpeg
.
Если у меня есть такой код:Получить расширение файла (базовым именем?)
$file = basename($filename);
Как получить расширение файла $file
? Переменная $file
может содержать любые файлы, например index.php
или test.jpeg
.
Используйте pathinfo()
функции:
$path_parts = pathinfo('/www/htdocs/index.html');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n";
или просто:
echo pathinfo($file, PATHINFO_EXTENSION);
Конечно, Вы можете найти последний "" в имени файла и получить все после (относительно легко), но зачем изобретать колесо?
pathinfo($filename, PATHINFO_EXTENSION);