这篇文章主要介绍如何实现php删除字符串最后一个字符,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
方法一:substr()函数
substr(string string, int start, int [length]);
其中:
第一个参数:代表原字符串;
第二个参数:代表从哪里开始截取;
第三个参数:代表我们需要截取的长度。
<?php $str = "1,2,3,4,5,6"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; ?>
可以看到输出结果$str
最后一个字符没有了。
1,2,3,4,5,
方法二:substr_replace()函数
substr_replace()
虽然是替换函数,但是我们可以实现插入式的删除字符。
substr_replace()(string string, int start, int [length]);
其中:
第一个参数:代表原字符串;
第二个参数:代表从哪里开始删除;
第三个参数:代表需要删除几个字符。
$email='peter@qq.com'; echo substr_replace($email,'',11,1);
它的输出结果为:
peter@qq.co
最后一个字符m被删除了。
方法三:rtrim()函数
如果字符串最后一个字符是空白字符或是特殊字符的话,可以使用rtrim()
函数,且我们只需要一个参数就可以,但如果最后一个字符不是空白字符或是特殊字符,我们需要指定删除的字符。
string rtrim ( string $str [, string $character_mask ] )
其中:
第一个参数:代表原字符串;
第二个参数:代表需要被删除的字符。
<?php $email='peter@qq.com'; echo rtrim($email,"m"); ?>
它的输出结果为:
peter@qq.co
以上是“如何实现php删除字符串最后一个字符”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。