登录  /  注册

php字符串闯关之去除右侧字符

醉折花枝作酒筹
发布: 2021-08-04 11:14:32
原创
2165人浏览过

上一篇文章中我们了解了改变改变字符串字符大小写的方法,有需要的请看《继续祸祸字符串之所有字符》。这次我们向大家介绍删除字符串右侧字符的方法,有需要的可以参考参考。

在php中,去除右侧字符的方法有两种,分别是chop()函数和rtrim()函数。首先我们来看第一个函数,chop。

先来看一段代码,根据代码来看函数,更容易去理解。

<?php
$str = "Hello World!";
echo $str . "<br>";
echo chop($str,"World!");
?>
登录后复制

这个的结果是

KNCFD$Q$T`4DMZL15T`0MOP.png

我们来看看这个结果啦,我们发现这个两行有什么区别?是不是第二行和第一行相比少了一个单词“World”吧。这是不是表明我们使用的函数成功的将右侧的字符删除了呢?但是目前我们还不知道这个函数他是如何工作的,那么我们是不是该去看一下它的语法了呢?

chop(要检查的字符串,charlist)
登录后复制

我们要好好说一下charlist这个参数,这个参数将决定我们从字符串中删除哪些字符。

如果 charlist 参数为空,则移除下列字符:

  • "\0" - NULL

  • "\t" - 制表符

  • "\n" - 换行

  • "\x0B" - 垂直制表符

  • "\r" - 回车

  • " " - 空格

当我们想移除某些字符的时候,记得写上对应的字符哦。

chop函数介绍完了,我们来介绍一个特别常用,感觉大多数人都听过的一个函数,rtrim。

我们还是先来看一个小例子。

<?php
$str = "Hello World!";
echo $str . "<br>";
echo rtrim($str,"World!");
?>
登录后复制

这个的结果是

KNCFD$Q$T`4DMZL15T`0MOP.png

我们看一个两个函数的结果,好像没有什么区别啊,再去看一下代码,好像除了函数不一样以外,其他区别也没有啊。看来这两个函数十分相似啊,是不是这样呢?我们来看看这个函数的语法吧。

rtrim(string,charlist)
登录后复制

看到这个的时候,是不是觉得我会写下面的了,这个函数除了函数名称之外,和chop函数一模一样。事实也的确是这样,rtrim函数除了函数名称,其余的与chop函数极为相似,甚至可以说是一模一样。

就说到这里了,有其他想知道的,可以点击这个哦。→ →php视频教程

以上就是php字符串闯关之去除右侧字符的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号