是否可以使用 PHP 从字符串中删除尾部斜杠 /?
/
Sure it is, simply check if the last character is a slash and then nuke that one.
if(substr($string, -1) == '/') { $string = substr($string, 0, -1); }
另一个(可能更好的)选项是使用 rtrim()-这个选项去掉了 所有的尾部斜杠:
rtrim()
$string = rtrim($string, '/');
瑞姆 使用 rrim 是因为它尊重字符串不以斜杠结尾
没错!
Http://php.net/manual/en/function.rtrim.php
这样可以删除后面的斜杠:
$str = rtrim($str, '/');
长期接受,但在我的相关搜索我绊倒在这里,并添加“完整性”; rtrim()是伟大的,但实现如下:
$string = rtrim($string, '/\\'); //strip both forward and back slashes
它确保了从 * nix到 窗户的可移植性,因为我假设这个问题与处理路径有关。