我知道使用 PHP 的 basename()
函数,您可以像这样从路径中删除已知的文件扩展名,
basename('path/to/file.php','.php')
但是如果您不知道文件的扩展名或扩展名的长度怎么办?我将如何做到这一点?
提前致谢!
最佳答案
pathinfo()
已经在这里提到过,但我想补充一点,从 PHP 5.2 开始它还有一种无需扩展名即可访问文件名的简单方法。
$filename = pathinfo('path/to/file.php', PATHINFO_FILENAME);
$filename
的值将是 file
。
关于PHP 去掉未知文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6216281/