正在从文件名中删除扩展名


Removing extensions from filename

可能重复:
如何从字符串中删除扩展名(只有真正的扩展名!)
删除文件上传的文件扩展名

我正在寻找删除扩展的方法,但从我在谷歌上发现的是关于如何做到这一点的非常糟糕的例子。

 $from = preg_replace('/'.[^.]+$/','',$from);

像这样的东西,你知道怎么做吗?

检查basename函数,它应该为您完成此操作。请注意,它还将剥离路径中的任何文件夹名称。