是否可以使用PHP从字符串中删除尾随的斜杠/
?
发布于 2010-12-01 06:00:56
当然是,只需检查最后一个字符是否是斜杠,然后对其进行核化。
if(substr($string, -1) == '/') {
$string = substr($string, 0, -1);
}
另一个(可能更好的)选项是使用rtrim()
-这个选项删除了所有的尾部斜杠:
$string = rtrim($string, '/');
发布于 2010-12-01 06:02:10
这将删除尾部斜杠:
$str = rtrim($str, '/');
发布于 2011-03-05 15:50:21
很久以前就被接受了,然而在我的相关搜索中,我在这里跌跌撞撞地添加了“完整性”;rtrim()
是很棒的,但实现方式如下:
$string = rtrim($string, '/\\'); //strip both forward and back slashes
它确保了从*nix到Windows的可移植性,因为我假设这个问题与处理路径有关。
https://stackoverflow.com/questions/4319105
复制相似问题