从stringPHP中删除尾随斜线
是否有可能删除尾随斜杠/
从一个string使用PHP?
当然是,只要检查一下最后一个字符是不是斜线就可以了。
if(substr($string, -1) == '/') { $string = substr($string, 0, -1); }
另一个(可能更好)选项将使用rtrim()
– 这一个删除所有尾随斜线:
$string = rtrim($string, '/');
<?php $str = rtrim($str, '/');
长期以来,我接受了相关的search,但是在这里偶然发现了这个“完整性”。 rtrim()
是伟大的,但是这样实现:
$string = rtrim($string, '/\\'); //strip both forward and back slashes
它确保从* nix到Windows的可移植性,因为我认为这个问题涉及到处理path。
rtrim使用rtrim导致它尊重string不以结尾的斜线结束