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 相关文章推荐
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
Jul 01 PHP
php google或baidu分页代码
Nov 26 PHP
php中3种方法统计字符串中每种字符的个数并排序
Aug 27 PHP
php echo, print, print_r, sprintf, var_dump, var_expor的使用区别
Jun 20 PHP
PHP中soap的用法实例
Oct 24 PHP
彻底删除thinkphp3.1案例blog标签的方法
Dec 05 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
php版微信公众号接口实现发红包的方法
Oct 14 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
浅析PHP类的反射来实现依赖注入过程
Feb 06 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
php命名空间设计思想、用法与缺点分析
Jul 17 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模板,主要想体现一下思路
2006/12/25 PHP
JS与PHP向函数传递可变参数的区别实例代码
2011/05/18 PHP
php几个预定义变量$_SERVER用法小结
2014/11/07 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
Mootools 1.2教程 滑动效果(Slide)
2009/09/15 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
jQuery :first选择器使用介绍
2013/08/09 Javascript
js控制frameSet示例
2013/09/10 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
jQuery中after()方法用法实例
2014/12/25 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
原生js二级联动效果
2017/06/20 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
Vue 数据绑定的原理分析
2020/11/16 Javascript
[19:54]夜魇凡尔赛茶话会 第一期02:看图识人
2021/03/11 DOTA
Python中的filter()函数的用法
2015/04/27 Python
python函数局部变量用法实例分析
2015/08/04 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
2020/07/20 Python
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
django用户登录验证的完整示例代码
2019/07/21 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
基层干部十八大感言
2014/01/19 职场文书
简单的大学生自我鉴定
2014/02/18 职场文书
高中军训感言1000字
2014/03/01 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL