删除PHP文件路径中的最后一段


Dropping the last segment in a PHP file path

我有一个从$_SERVER['DOCUMENT_ROOT']获得的长文件路径。假设是

 $filePath =  $_SERVER['DOCUMENT_ROOT'];     //     /A/B/C/D/E/F/G/

我现在要做的是去掉最后一段,所以我有

  /A/B/C/D/E/F/

但是我在PHP中没有看到任何聪明的操作符来做这个。

有什么建议吗?

谢谢

您要查找的是dirname:

var_dump(dirname("/A/B/C/D/E/F/G/")); // string(12) "/A/B/C/D/E/F"