在标题位置之后,我的网址如下所示:
http://example.com/sfm?dir=uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/folder1/
如何从网址中删除最后一个/
?
这里是生成带有标题位置的URL的代码:
//do a refresh
$tree = explode('/', $_GET['delete']);
$treeDir = '';
foreach($tree as $dir) {
if(is_dir($treeDir.$dir) && !empty($dir)) {
$treeDir .= $dir.'/';
}
}
header ("Location: ".'?dir='.$treeDir);
答案 0 :(得分:1)
在名为rtrim的PHP函数的帮助下做这件事。
rtrim()函数删除空格或其他预定义字符 从字符串的右侧。
$string = 'http://example.com/sfm?dir=uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/folder1/';
echo $str = rtrim($string, "/"); //http://example.com/sfm?dir=uploads/sfm/c4ca4238a0b923820dcc509a6f75849b/folder1