本文介绍了在PHP中删除路径的一部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的路径类似于:
$path='somefolder/foo/bar/lastdir';
我想删除最后一部分,所以我有:
and I want to remove the last part, so I have:
$path='somefolder/foo/bar';
就像我上了一个文件夹一样.
Like I went one folder up.
我真的是php的新手,虽然它在任何地方都找不到,但这也许只是它的一个功能.
I'm really newbie in php, maybe its just one function, although I can't find it anywhere.
推荐答案
您可以尝试一下(测试并按预期工作):
You could try this (tested and works as expected):
$path = 'somefolder/foo/haha/lastone';
$parts = explode('/', $path);
array_pop($parts);
$newpath = implode('/', $parts);
$newpath
现在将包含somefolder/foo/haha
.
这篇关于在PHP中删除路径的一部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!