Php 仅从当前页面抓取子文件夹和文件名

Php 仅从当前页面抓取子文件夹和文件名,php,preg-replace,str-replace,Php,Preg Replace,Str Replace,我在这里找不到其他与我需要的确切规格相关的问题。所以我要发布这个 我需要使用php获取当前页面的url。 http//example.com/mysubfolder/filename.php 我需要它打印出来: mysubfolder/filename 如果filename.php有一个get公式?action=move或?id=798,我只需要去掉这些部分。我在手册中看到的最远的结果将有助于仅减去。?action=doesntchangeting的特定部分 我所看到的大部分内容只包括文件名或子

我在这里找不到其他与我需要的确切规格相关的问题。所以我要发布这个

我需要使用php获取当前页面的url。 http//example.com/mysubfolder/filename.php

我需要它打印出来: mysubfolder/filename

如果filename.php有一个get公式?action=move或?id=798,我只需要去掉这些部分。我在手册中看到的最远的结果将有助于仅减去。?action=doesntchangeting的特定部分

我所看到的大部分内容只包括文件名或子文件夹的完整列表,而不仅仅是一个,并且将使用绝对路径而不是url

有人有什么想法吗?

您可以使用并剪切文件扩展名和前导斜杠,因此结果表达式可能如下所示:

$path = implode('/', [trim(dirname($_SERVER['PHP_SELF']), '/'), pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME)]);

工作得很好。将用str_替换进行修改,以将u改为带有一些上部外壳XD的空间