php – 删除重复的尾部斜杠

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 删除重复的尾部斜杠脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我想用PHP检测一下像$string这样的字符串是否包含重复的尾部斜杠.

例如:

$string = "http://somepage.COM/something/some.htML/////";

$string = "http://somepage.com/something/some.html";

如果它有重复,我想做一个if:

If ($string = "http://somepage.com/something/some.html/////";) {
    remove extra trailing slashes
} 
//else do nothing...

解决方法

你可以使用rtrim():

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

如果由于某种原因想要先检查它是否有尾部斜杠,那么你可以检查最后一个字符,如下所示:

if ($string[ strlen($string)-1 ] === '/') {
    $string = rtrim($string,'/');
}

通过rtrim()抛出字符串并不昂贵,因此您不必首先检查尾部斜杠.

使用正则表达式修剪尾部斜杠有点过度杀戮.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 删除重复的尾部斜杠全部内容,希望文章能够帮你解决php – 删除重复的尾部斜杠所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。