我们如何使用任何php函数获取文件扩展名?
php中是否有一些内置函数。我正在使用一些爆炸功能但其他任何存在
答案 0 :(得分:4)
答案 1 :(得分:1)
是的,你可以.......
只需使用以下代码.......
将文件路径传递给此PHP函数并获取扩展名。
function extension($path) { $qpos = strpos($path, "?"); if ($qpos!==false) $path = substr($path, 0, $qpos); $extension = pathinfo($path, PATHINFO_EXTENSION); return $extension; }
答案 2 :(得分:0)
是的,使用Pathinfo()
功能。
<?php
$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');
echo $path_parts['dirname'], "\n";
echo $path_parts['basename'], "\n";
echo $path_parts['extension'], "\n";
echo $path_parts['filename'], "\n"; // since PHP 5.2.0
?>
以上示例将输出:
/www/htdocs/inc
lib.inc.php
php //your extension
lib.inc
答案 3 :(得分:0)
这是我用来获取文件扩展名的代码:
$filename = '/some/path/file.txt';
$extension = strtolower(substr(strrchr($filename, '.'), 1));
您可以将其包装在Utils
类或其他内容中;)