在编程中,如果被处理字符串的头尾有空白或是一些换行符时,为了不影响字符串的正常处理,就需要对其进行去除操作。php 编程语言中,预设了一个 trim() 函数,可以将字符串头尾处的空白,换行符等一些特殊符号进行删除操作。
php trim() 函数介绍
trim():函数移除字符串头尾处的空白字符或其他预定义字符。
语法:
trim(string,charlist)
参数:
string:被处理的字符串
charlist:可选,指定要删除的字符串,如省略,则默认去掉以下的字符串
"\0" - NULL
"\t" - 制表符
"\n" - 换行
"\x0B" - 垂直制表符
"\r" - 回车
" " - 空格
php 去除字符串两头的空格
代码:
<?php $host = ' http://www.feiniaomy.com '; echo '未处理的:'.$host; // 开始处理 echo '已处理过的:'.trim($host); ?>
输入结果:(浏览器查看源码)
未处理的: http://www.feiniaomy.com 已处理过的:http://www.feiniaomy.com
php 去掉字符串头尾的回车或换号符
1、php去掉字符串两端的回车符号
php代码:
<?php $str = "\n 我爱中国 \n"; echo '未处理的:'.$str; // 开始处理 echo '已处理过的:'.trim($str); ?>
输结果如下图:(浏览器查看源码)
2、php去掉字符串首尾的加回符串
php代码:
<?php $str = "\r 我前后都有回车符号 \r"; echo '未处理的:'.$str; // 开始处理 echo '已处理过的:'.trim($str); ?>
php 去除字符串首尾的指定字符
php 的 trim() 函数,可以通过设置第二个参数,来指定要删除的字符
示例:
<?php $str = "feiniaomy.com/"; echo trim($str,'/'); ?>
输出结果:feiniaomy.com
补充说明
php 的 trim() 函数可以处理字符串首尾也就是字符串两端的空白符或预定义字符,当然 php 也预设了两个功能与之相似的函数,rtrim() 与 ltrim()。
ltrim():删除字符串左侧的空白字符或其他预定义字符
rtrim():删除字符串右侧的空白字符或其他预定义字符
到此这篇关于php trim() 函数介绍就介绍到这了。做人,虚心若竹,始终谦逊、矜持;傲骨像梅花,保持清雅,凛然。旁人怎么看待,那是别人的事情,人无需自卑,亦不能自负,一定要努力做最好的自己。更多相关php trim() 函数介绍内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!