可能重复:
如何在 PHP 中提取文件扩展名?
我在教程中找到了以下函数来获取文件的扩展名,但我认为它有点太长了。所以我认为有一种方法可以缩短它。
function getExtension($str) {
$i = strrpos($str,".");
if (!$i) return "";
$l = strlen($str) - $i;
$ext = substr($str, $i+1, $l);
return $ext;
}
这$str
将是一个文件名。
有没有办法在不影响稳定性和输出的情况下缩短这个功能?
我做了这样的事情:
function getExtension($str) {
$ext = pathinfo($str)['extension'];
return $ext;
}
但这对我不起作用,但可能我做错了什么。