我们如何删除$ file_info [path]末尾的Slash'/'

时间:2015-11-04 17:29:18

标签: php mysql database

我在存储在数据库中的值的帮助下获取文件夹路径,我得到了$file_info[path]的确切路径名,但是在每个文件夹的末尾都会输出/

以上代码显示的路径如下:

/folders/New Files/Latest/

我想要像

这样的结果
/folders/New Files/Latest

伙计们请告诉我此查询的确切解决方案。

3 个答案:

答案 0 :(得分:1)

最好纠正你的变量,使其不附加最后一个echo rtrim('/folders/New Files/Latest/', '/');

与此同时,虽然我使用rtrim

/folders/New Files/Latest

输出:

/

演示:https://eval.in/463160

通过这种方式,您可以确保只从字符串末尾删除/// s。 (请注意,如果/是结尾,而您只想删除一个,则不会这样做,这将删除所有尾随的 $(".box").mouseover(function() { $(this).find(".desc").animate({ "color": "#fff", "backgroundColor": "#1d2a63" }, 200); }); $(".box").mouseleave(function() { $(this).find(".desc").animate({ "color": "#747474", "backgroundColor": "#fff" }, 800 ); });

答案 1 :(得分:0)

您可以验证路径中/的最后位置:

if (strrpos($path, '/')==strlen($path)-1){
    // remove last character
    $path = substr($path,0,strlen($path)-1);
}

答案 2 :(得分:0)

您可以使用substr()

substr($file_info[path], 0, -1);

如果值为' / folders / New Files / Latest /',则现在为' / folders / New Files / Latest'。