PHP,获取不带文件扩展名的文件名
我有这个PHP代码:
function ShowFileExtension($filepath)
{
preg_match('/[^?]*/', $filepath, $matches);
$string = $matches[0];
$pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE);
if(count($pattern) > 1)
{
$filenamepart = $pattern[count($pattern)-1][0];
preg_match('/[^?]*/', $filenamepart, $matches);
return strtolower($matches[0]);
}
}
如果我有一个名为 的文件,此函数返回 。my.zip
.zip
我想做相反的事情,我希望函数在没有扩展的情况下返回。my
该文件只是变量中的字符串。