当用户输入链接时,我需要代码来删除尾部斜杠。例如,我需要他们把他们的网址拿到他们的头像,但在某些情况下,他们把他们的网址以斜线(.com /)结尾。如何自动删除斜杠?因为当他们像这样放置他们的网址时,化身就不显示了。
我想用PHP代码删除尾部斜杠,但任何解决方案都将受到赞赏。
我尝试使用此代码但无效:
$string = rtrim($string, '/');
答案 0 :(得分:1)
使用substring(-1)。如果它等于“/”,则将其删除
if (substr($urlString, -1) == "/") $urlString = substr($urlString, 0, -1);
答案 1 :(得分:0)
函数rtrim只是从字符串的末尾删除空格。您应该检查字符串中的最后一个字符是否为“/”,然后将其删除。
这样做的一种方法是:
if (substr_compare($string, "/", -1) == 0) {
$string = substr($string, 0, -1);
}