PHP剥离未知的文件扩展名

Web*_*ner 6 php string file-extension

我知道使用PHP的basename()功能你可以从这样的路径中删除一个已知的文件扩展名,

basename('path/to/file.php','.php')
Run Code Online (Sandbox Code Playgroud)

但是如果您不知道文件的扩展名或扩展名的长度怎么办?我怎么做到这一点?

提前致谢!

kap*_*apa 9

pathinfo()这里已经提到了,但是我想从PHP 5.2中添加它,它还有一种简单的方法来访问文件名而没有扩展名.

$filename = pathinfo('path/to/file.php', PATHINFO_FILENAME);
Run Code Online (Sandbox Code Playgroud)

价值$filename将是file.