删除网址中的所有尾部斜杠

时间:2010-12-31 09:01:32

标签: php regex

我编写了一个preg_match代码来删除所有尾部斜杠,如下所示..

preg_replace("/(\/?)+$/",'',$_SERVER['REQUEST_URI']);

这会随时保持良好状态。

删除所有尾随斜杠的替代方法是什么......

考虑用户会给sitename.com/folder/或sitename.com/folder//或sitename.com/folder

2 个答案:

答案 0 :(得分:9)

你可以这样做:

$path = rtrim($path','/');  

答案 1 :(得分:0)

See bellow:

<?php
$url = "http://example.co/4569128/removing-all-trailing-slashes-in-an-url/" 

$newUrl = rtrim($url','/'); 

?>
Output : http://example.co/4569128/removing-all-trailing-slashes-in-an-url

------------------------------------------------------------------------