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 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
PHP生成UTF8文件的方法
May 15 PHP
如何突破PHP程序员的技术瓶颈分析
Jul 17 PHP
PHP url 加密解密函数代码
Aug 26 PHP
php判断变量类型常用方法
Apr 24 PHP
windows7下安装php的imagick和imagemagick扩展教程
Jul 04 PHP
php类的定义与继承用法实例
Jul 07 PHP
PHP结合Mysql数据库实现留言板功能
Mar 04 PHP
PHP使用curl函数发送Post请求的注意事项
Nov 26 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
PHP观察者模式原理与简单实现方法示例
Aug 25 PHP
laravel-admin 中列表筛选方法
Oct 03 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
实用函数10
2007/11/08 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
Yii Framework框架开发微信公众平台示例
2020/04/26 PHP
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
JavaScript导出Excel实例详解
2014/11/25 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
利用JS屏蔽页面中的Enter按键提交表单的方法
2016/11/25 Javascript
原生javascript移动端滑动banner效果
2017/03/10 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
layui form表单提交之后重新加载数据表格的方法
2019/09/11 Javascript
JS动态图片的实现方法完整示例
2020/01/13 Javascript
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
python中的全局变量用法分析
2015/06/09 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
2016/05/17 Python
Python zip()函数用法实例分析
2018/03/17 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
Python中的延迟绑定原理详解
2019/10/11 Python
python getopt模块使用实例解析
2019/12/18 Python
python中如何使用insert函数
2020/01/09 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
个人自我评价分享
2013/12/20 职场文书
给儿子的表扬信
2014/01/15 职场文书
行政管理毕业生自荐信
2014/02/24 职场文书
葬礼司仪主持词
2014/03/31 职场文书
食品工程专业求职信
2014/06/15 职场文书
励志演讲稿大全
2014/08/21 职场文书
运动会加油稿
2015/07/22 职场文书
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL