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 相关文章推荐
中英文字符串翻转函数
Dec 09 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 PHP
基于MySQL体系结构的分析
May 02 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 PHP
header导出Excel应用示例
Jan 24 PHP
微信营销平台系统?刮刮乐的开发
Jun 10 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
Dec 04 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
Feb 23 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
PHP number_format函数原理及实例解析
Jul 14 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脚本的10个技巧(6)
2006/10/09 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
yii中widget的用法
2014/12/03 PHP
php实现映射操作实例详解
2019/10/02 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
window.open以post方式将内容提交到新窗口
2012/12/26 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
jQuery控制cookie过期时间的方法
2015/04/07 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
JavaScript设计模式之原型模式分析【ES5与ES6】
2018/07/26 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
解决python写入带有中文的字符到文件错误的问题
2019/01/31 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
python os模块简单应用示例
2019/05/23 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
Speedo澳大利亚官网:全球领先游泳品牌
2018/02/04 全球购物
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
初一科学教学反思
2014/01/27 职场文书
上班玩手机检讨书
2014/02/17 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
2014年民警工作总结
2014/11/25 职场文书
浅谈什么是SpringBoot异常处理自动配置的原理
2021/06/21 Java/Android
python周期任务调度工具Schedule使用详解
2021/11/23 Python
mysql sock文件存储了什么信息
2022/07/15 MySQL
CSS 鼠标选中文字后改变背景色的实现代码
2023/05/21 HTML / CSS