我正在传递一个URL,用于验证结束索引中的斜杠。但问题是斜线可能存在与否。所以我只需要在最后一个索引prsent中删除斜杠。
网址可能类似
https://www.instagram.com/example/ (with slash endIndex) or
https://www.instagram.com/example (without slash endIndex)
我只需要网址
https://www.instagram.com/example (without slash)
感谢您的帮助
答案 0 :(得分:4)
答案 1 :(得分:0)
您可以使用以下任何一种,
$string = "Remove Last Characterr";
substr($string, 0, -1);
substr_replace($string ,"",-1);
rtrim($string,'r');
输出:删除最后一个字符
答案 2 :(得分:0)
为避免重复可缩小搜索引擎优化点数的规范网址,请考虑将此规则添加到.htaccess
文件中:
# Removes trailing slashes (prevents SEO duplicate content issues)
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ $1 [L,R=301]
这样,您在URL中永远不会有斜杠 解决有问题的方法只是不同的方法。