首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从字符串PHP中删除尾部斜杠

从字符串PHP中删除尾部斜杠
EN

Stack Overflow用户
提问于 2010-12-01 05:59:11
回答 5查看 85.5K关注 0票数 116

是否可以使用PHP从字符串中删除尾随的斜杠/

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-12-01 06:00:56

当然是,只需检查最后一个字符是否是斜杠,然后对其进行核化。

代码语言:javascript
复制
if(substr($string, -1) == '/') {
    $string = substr($string, 0, -1);
}

另一个(可能更好的)选项是使用rtrim() -这个选项删除了所有的尾部斜杠:

代码语言:javascript
复制
$string = rtrim($string, '/');
票数 253
EN

Stack Overflow用户

发布于 2010-12-01 06:02:10

这将删除尾部斜杠:

代码语言:javascript
复制
$str = rtrim($str, '/');
票数 69
EN

Stack Overflow用户

发布于 2011-03-05 15:50:21

很久以前就被接受了,然而在我的相关搜索中,我在这里跌跌撞撞地添加了“完整性”;rtrim()是很棒的,但实现方式如下:

代码语言:javascript
复制
$string = rtrim($string, '/\\'); //strip both forward and back slashes

它确保了从*nixWindows的可移植性,因为我假设这个问题与处理路径有关。

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4319105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档