Php 获取文件扩展名(basename?)
如果我有这样的代码:Php 获取文件扩展名(basename?),php,file,Php,File,如果我有这样的代码: $file = basename($filename); 如何获取$file的文件扩展名?变量$file可以包含任何类型的文件,如index.php或test.jpeg使用以下函数: $path_parts = pathinfo('/www/htdocs/index.html'); echo $path_parts['dirname'], "\n"; echo $path_parts['basename'], "\n"; echo $path_parts['exten
$file = basename($filename);
如何获取$file
的文件扩展名?变量$file
可以包含任何类型的文件,如index.php
或test.jpeg
使用以下函数:
$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);