如何在php中删除url的最后一个斜杠

时间:2016-05-05 09:19:36

标签: php

在标题位置之后,我的网址如下所示:

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);

1 个答案:

答案 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