php 去掉文件后缀 (你知道如何用PHP去掉文件后缀吗?)

在网站开发中,我们经常需要获取或者展示一些文件路径或者链接,这些路径或者链接中带有文件的后缀名。因为这些后缀名在网站开发中并不具有太大的意义,所以我们往往需要将它们去掉。比如说,在一些博客的文章链接中,我们可以看到其链接中并没有任何后缀名,这是因为在访问时,后台代码已经将其去掉了。

在 PHP 中,我们可以很方便地去掉文件的后缀名,下面就来详细介绍一下具体的实现。

首先,我们需要获取到文件的完整路径,可以通过 $_SERVER 变量获得,此变量包含了很多服务器和执行环境的信息。具体代码如下:


$fullPath = $_SERVER['DOCUMENT_ROOT'] . '/path/to/your/file.php';

其中,DOCUMENT_ROOT 是服务器的根目录,path/to/your/file.php 是我们需要获取的文件路径。

然后,我们可以使用 pathinfo() 函数来获取文件的后缀名,并将其去掉。具体代码如下:


$extension = pathinfo($fullPath, PATHINFO_EXTENSION);
$fileName = basename($fullPath, '.' . $extension);

其中,pathinfo() 函数会返回路径的一些相关信息,比如文件名、扩展名等。我们使用了 PATHINFO_EXTENSION 来获取文件的扩展名,并使用 basename() 函数来获取文件名,从而将其后缀名去掉。

最后,我们就可以将去掉后缀名的文件名进行输出或者使用了。具体代码如下:


echo $fileName;

通过以上的操作,我们就可以轻松地将 PHP 中的文件后缀名去掉了。这对于网站开发中的一些链接和路径的展示具有很大的帮助。

如有侵犯您的权益请邮件发送:rainpro@foxmail.com,站长看到会第一时间处理
客栈猫 » php 去掉文件后缀 (你知道如何用PHP去掉文件后缀吗?)

提供最优质的资源集合

立即查看 了解详情