PHP中trim()函数简单使用指南


Posted in PHP onApril 16, 2015

string trim ( string $str [, string $charlist ] ) - 去除字符串首尾处的空白字符(或者其他字符)

trim()函数当第二个参数为空时,默认去掉空格、制表符、换行符、回车符、垂直制表符等,当加入第二个参数时

1) trim('   \"string\"', '\"sg');
 // 最终输出:\"strin


2) trim('   \"string\"   ', '\"sg');   // 最终输出:\"string\"


2)trim('\"string\"', '\"sg');
  // 最终输出:trin

所以trim()函数优先去掉字符首尾的空白字符,再过滤掉给定的要去除的字符(列表),也适用于ltrim()、rtrim()函数

定义和用法

PHP函数trim()从字符串的两端删除空白字符和其他预定义字符。

语法

trim(str,charlist)参数 1 str为待操作的字符串,参数 2 charlist 可选,指定了想要去除的特殊符号。

如果第二个参数没给值,预设会去除下列这些字元:

" " (ASCII 32 (0x20)), an ordinary space.  
"\t" (ASCII 9 (0x09)), a tab.  
"\n" (ASCII 10 (0x0A)), a new line (line feed).  
"\r" (ASCII 13 (0x0D)), a carriage return.  
"\0" (ASCII 0 (0x00)), the NUL-byte.  
"\x0B" (ASCII 11 (0x0B)), a vertical tab. 
如果要去除其它字元,可以在第二个参数里设定。

例子1

<?php 
$str = " 使用函数trim去掉字符串两端空白字符 "; 
$str1 = trim($str); 
echo "处理前有".strlen($str)."个字符"; echo "<br/>"; 
//www.phpjc.cn echo "<br/>"; 
echo "使用trim函数处理后有".strlen($str1)."个字符"; 
?>

输出:

处理前有39个字符 使用PHP函数trim()处理后有34个字符

例子2

<?php 
$str = "##使用函数trim去掉字符串两端特定字符####"; 
$str1 = trim($str,"#"); 
//为函数trim传入第二个参数,
trim将删除字符串$str两端的#字符 echo $str."<br>"; 
echo $str1; 
?>

输出:

##使用PHP函数trim()去掉字符串两端特定字符#### 使用函数trim去掉字符串两端特定字符

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
php使用session二维数组实例
Nov 06 PHP
php中session定期自动清理的方法
Nov 12 PHP
PHP实现数据分页显示的简单实例
May 26 PHP
Smarty模板常见的简单应用分析
Nov 15 PHP
详谈PHP中的密码安全性Password Hashing
Feb 04 PHP
PHP中的正则表达式实例详解
Apr 25 PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 PHP
laravel通过a标签从视图向控制器实现传值
Oct 15 PHP
PHP重载基础知识回顾
Sep 10 PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 PHP
php检查是否是ajax请求的方法
Apr 16 #PHP
php将日期格式转换成xx天前的格式
Apr 16 #PHP
为百度UE编辑器上传图片添加水印功能
Apr 16 #PHP
php+ajax实现的点击浏览量加1
Apr 16 #PHP
PHP中curl_setopt函数用法实例分析
Apr 16 #PHP
微信公众平台开发实现2048游戏的方法
Apr 15 #PHP
PHP获取毫秒级时间戳的方法
Apr 15 #PHP
You might like
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
jQuery页面加载初始化的3种方法(推荐)
2016/06/02 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
Bootstrap Table使用心得总结
2016/11/29 Javascript
JavaScript 中对象的深拷贝
2016/12/04 Javascript
javascript实现复选框全选或反选
2017/02/04 Javascript
ES6新特性之函数的扩展实例详解
2017/04/01 Javascript
angular2 ng build部署后base文件路径问题详细解答
2017/07/15 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
jquery实现聊天机器人
2020/02/08 jQuery
javascript实现贪吃蛇小练习
2020/07/05 Javascript
python三元运算符实现方法
2013/12/17 Python
python查看zip包中文件及大小的方法
2015/07/09 Python
python list元素为tuple时的排序方法
2018/04/18 Python
python 将数据保存为excel的xls格式(实例讲解)
2018/05/03 Python
python交易记录整合交易类详解
2019/07/03 Python
opencv python在视屏上截图功能的实现
2020/03/05 Python
Python装饰器用法与知识点小结
2020/03/09 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
python中os.remove()用法及注意事项
2021/01/31 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
解决pytorch 数据类型报错的问题
2021/03/03 Python
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
什么是WEB控件?使用WEB控件有哪些优势?
2012/01/21 面试题
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
小学优秀学生评语
2014/12/29 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python
2021年国产动漫公司排行前十名,玄机科技上榜,第二推出过铠甲勇士
2022/03/18 杂记
MySQL限制查询和数据排序介绍
2022/03/25 MySQL