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 相关文章推荐
自己前几天写的无限分类类
Feb 14 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
Oct 25 PHP
PHP项目开发中最常用的自定义函数整理
Dec 02 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
解析在PHP中使用全局变量的几种方法
Jun 24 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
Jul 01 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
PHP实现PDO的mysql数据库操作类
Dec 12 PHP
yii实现model添加默认值的方法(2种方法)
Jan 06 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
thinkPHP通用控制器实现方法示例
Nov 23 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/11/19 PHP
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
PHP 金额数字转换成英文
2010/05/06 PHP
Apache2中实现多网站域名绑定的实现方法
2011/06/01 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
jquery中dom操作和事件的实例学习 下拉框应用
2011/12/01 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
jquery选择checked在ie8普通模式下的问题
2014/02/12 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
javascript控制层显示或隐藏的方法
2015/07/22 Javascript
JavaScript提高性能知识点汇总
2016/01/15 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
微信小程序实现全国机场索引列表
2018/01/31 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
es6中Promise 对象基本功能与用法实例分析
2020/02/23 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
Vuex中的Mutations的具体使用方法
2020/06/01 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2020/12/09 Python
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
大学生就业策划书范文
2014/04/04 职场文书
委托书范本
2014/09/13 职场文书
保研推荐信范文
2015/03/25 职场文书