从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇“php如何实现字符串去掉头尾”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何实现字符串去掉头尾”文章吧。
10余年建站经验, 网站建设、网站设计客户的见证与正确选择。成都创新互联提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。
php实现字符串去掉头尾的方法:1、使用ltrim函数删除字符串开头的空白字符或其他字符;2、使用rtrim函数删除字符串末端的空白字符或者其他字符即可。
PHP字符串去除首尾指定字符的trim ltrim rtrim函数
我们都知道在表单提交的过程中,可用户输入的内容不一定就是和你想的一样合法的数据,就比如输入用户名或者邮箱的时候在input框空了几个空格,这样进入数据库中的数据自然也会多出几个空格显然不太符合逻辑,所以一般我们可以用trim来去除前后空格的效果。
trim函数
语法:trim ( string $str [, string $character_mask ] ) : string
作用:删除字符串首尾处的空白字符(或者其他字符)
返回值:返回处理后的字符串
同系列的函数有ltrim rtrim函数
ltrim — 删除字符串开头的空白字符(或其他字符)
rtrim — 删除字符串末端的空白字符(或者其他字符)
一个参数
函数里面只使用一个参数只能去除指定字符。不使用第二个参数,trim() 仅删除以下字符:
两个参数
通过指定 character_mask,可以指定想要删除的字符列表。简单地列出你想要删除的全部字符。或者通过使用 .. 格式,可以指定一个范围。
#trim去除前后指定字符列表
$str = "Hello Tacks";
var_dump($str);
var_dump(trim($str,'Hes'));
#删除 $binary 开头的 ASCII 控制字符
$binary = "\x09Example string\x0A";
// (从 0 到 31,包括 0 和 31)
$clean = trim($binary, "\x00..\x1F");
var_dump($clean);
emmm,其他两个函数ltrim和rtrim函数用法一致,这里就不再累述。
小例子
你以为就要结束了吗,你以为这个函数很简单。那你看一下下面的代码。
$str = "Hello php";
var_dump($str);
var_dump(rtrim($str,'hp'));
如果你觉得处理后的字符串是'Hello p',那么你就还是没真正意义上理解这个函数第二个参数的用法。
首先我用的是rtrim函数,去除字符串尾部的特定字符,第二这个特定字符是也就是第二个参数,是一个字符列表,那么就是字符串从右向左不断匹配字符列表里面的字符,所以会匹配p和h,因此最终的结果是'Hello '。所以还是不要大意而用错函数达不到你想要的结果。
以上就是关于“php如何实现字符串去掉头尾”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图