我在存储在数据库中的值的帮助下获取文件夹路径,我得到了$file_info[path]
的确切路径名,但是在每个文件夹的末尾都会输出/
。
以上代码显示的路径如下:
/folders/New Files/Latest/
我想要像
这样的结果/folders/New Files/Latest
伙计们请告诉我此查询的确切解决方案。
答案 0 :(得分:1)
最好纠正你的变量,使其不附加最后一个echo rtrim('/folders/New Files/Latest/', '/');
。
与此同时,虽然我使用rtrim。
/folders/New Files/Latest
输出:
/
通过这种方式,您可以确保只从字符串末尾删除///
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'。