PHP函数来获取文件扩展名

imb*_*ago 2 php filenames file-extension file-upload deprecated

任何人都可以帮我改变这个脚本使用preg_split(推荐用php.net替代)而不是不再使用的split.此函数获取变量$ filename中任何上载文件的文件扩展名.

function findExtension ($filename)
{
   $filename = strtolower($filename) ;
   $exts = split("[/\\.]", $filename) ;
$n = count($exts)-1;
$exts = $exts[$n];
return $exts;
}
Run Code Online (Sandbox Code Playgroud)

ont*_*ia_ 16

你应该只使用 pathinfo:

$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
Run Code Online (Sandbox Code Playgroud)