0

当用户输入他们的链接时,我需要代码来删除尾部斜杠。例如,我需要他们输入他们的 url 来获取他们的头像,但在某些情况下,他们将他们的 url 以斜杠 (.com/) 结尾。如何自动删除该斜线?因为当他们这样输入网址时,头像不会显示。

我正在寻找使用 php 代码删除尾部斜杠,但任何解决方案将不胜感激。

我尝试使用此代码但没有用:

$string = rtrim($string, '/');
4

2 回答 2

1

使用子字符串(-1)。如果它等于“/”,则删除它

if (substr($urlString, -1) == "/") $urlString = substr($urlString, 0, -1);

于 2012-06-21T03:01:26.477 回答
0

函数 rtrim 只是删除字符串末尾的空格。您应该检查字符串中的最后一个字符是否是“/”,如果是,则将其删除。

一种方法是:

if (substr_compare($string, "/", -1) == 0) { 
    $string = substr($string, 0, -1);
}
于 2012-06-21T03:10:31.850 回答