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 相关文章推荐
php指定函数参数默认值示例代码
Dec 04 PHP
php之Smarty模板使用方法示例详解
Jul 08 PHP
PHP错误机制知识汇总
Mar 24 PHP
smarty自定义函数用法示例
May 20 PHP
PHP脚本自动识别验证码查询汽车违章
Dec 20 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
Mar 16 PHP
PHP验证码无法显示的原因及解决办法
Aug 11 PHP
PHP后台实现微信小程序登录
Aug 03 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
Apr 02 PHP
Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
Dec 04 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 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下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
thinkPHP实现表单自动验证
2014/12/24 PHP
Zend Framework教程之Application用法实例详解
2016/03/14 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
2017/09/15 PHP
ThinkPHP 框架实现的读取excel导入数据库操作示例
2020/04/14 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
教你如何使用PHP输出中文JSON字符串
2014/05/22 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
轻松创建nodejs服务器(4):路由
2014/12/18 NodeJs
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
基于javascript实现全国省市二级联动下拉选择菜单
2016/01/28 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
JS实现带动画的回到顶部效果
2017/12/28 Javascript
vue+vue-router转场动画的实例代码
2018/09/01 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
python实现根据窗口标题调用窗口的方法
2015/03/13 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Python实现简单拆分PDF文件的方法
2015/07/30 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
车间统计员岗位职责
2014/01/05 职场文书
国税会议欢迎词
2014/01/16 职场文书
农行心得体会
2014/09/02 职场文书
单位未婚证明范本
2014/11/25 职场文书
大学生自我评价范文
2015/03/03 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
学习委员竞选稿
2015/11/20 职场文书