Thi*_*ter 222
当然,只需检查最后一个字符是否为斜线,然后核对那个字符.
if(substr($string, -1) == '/') {
$string = substr($string, 0, -1);
}
Run Code Online (Sandbox Code Playgroud)
另一个(可能更好)选项将使用rtrim()- 这一个删除所有尾部斜杠:
$string = rtrim($string, '/');
Run Code Online (Sandbox Code Playgroud)
Ros*_*oss 58
这会删除尾部斜杠:
$str = rtrim($str, '/');
Run Code Online (Sandbox Code Playgroud)
Dan*_*ugg 23
很久就接受了,但在我的相关搜索中,我偶然发现了这一点,并且正在加入"完整性"; rtrim()是伟大的,但是实现如下:
$string = rtrim($string, '/\\'); //strip both forward and back slashes
Run Code Online (Sandbox Code Playgroud)
它确保从*nix到Windows的可移植性,因为我认为这个问题与处理路径有关.