PHP 去掉未知文件扩展名

标签 php string file-extension

我知道使用 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/

相关文章:

php - 长轮询超时问题

php - 页面仅在登录后才可访问

c - 在参数中带有字符串的函数

c - 程序崩溃(字符串操作)

reactjs - 如何使用 React 检查文件扩展名

php - 如何在 laravel 中从按钮获取数据属性的值到 Controller

php - 将非 ASCII 代码输出到文件

sql - 包含引号的 Postgres 语句管道

debugging - 删除 NoUIEntryPoints-DesignMode 包

python - 检查非字符串的文件扩展名