PHP:从路径中获取上一个目录名
我正在编写一个函数来获取一些不同的数据库查询。现在事情进展顺利,但只需要从定义的路径中获取最后一个目录名称。
$qa_path=site_root('/learnphp/docs/');
我只想从上面的路径上得到。这里site_root无非如此,所以我怎么能只得到?docs
$_SERVER['DOCUMENT_ROOT']
docs
谢谢
我正在编写一个函数来获取一些不同的数据库查询。现在事情进展顺利,但只需要从定义的路径中获取最后一个目录名称。
$qa_path=site_root('/learnphp/docs/');
我只想从上面的路径上得到。这里site_root无非如此,所以我怎么能只得到?docs
$_SERVER['DOCUMENT_ROOT']
docs
谢谢
如果字符串末尾包含文件,则提供的答案不起作用,例如:
basename('/home/mypath/test.zip');
给
test.zip
因此,如果您的字符串包含该文件,请不要忘记先为其命名
basename(dirname('/home/mypath/test.zip'));
给
mypath