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 相关文章推荐
xajax写的留言本
Nov 25 PHP
php adodb操作mysql数据库
Mar 19 PHP
php 需要掌握的东西 不做浮躁的人
Dec 28 PHP
PHP array_flip() 删除重复数组元素专用函数
May 16 PHP
php笔记之:数据类型与常量的使用分析
May 14 PHP
php MessagePack介绍
Oct 06 PHP
weiphp微信公众平台授权设置
Jan 04 PHP
CodeIgniter配置之config.php用法实例分析
Jan 19 PHP
PHP命令Command模式用法实例分析
Aug 08 PHP
PHP自动生成缩略图函数的源码示例
Mar 18 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
Jun 14 PHP
laravel 中某一字段自增、自减的例子
Oct 11 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实现多进程并行执行脚本
2013/06/18 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
php中session与cookie的比较
2015/01/27 PHP
PHP中Trait及其应用详解
2017/02/14 PHP
jQuery live( type, fn ) 委派事件实现
2009/10/11 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
Python任务调度模块APScheduler使用
2020/04/15 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
python 制作本地应用搜索工具
2021/02/27 Python
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
德国网上药房:Apotal
2017/04/04 全球购物
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
新加坡网上美容店:Hermo新加坡
2019/06/19 全球购物
俄罗斯奢侈品牌衣服、鞋子和配饰的在线商店:INTERMODA
2020/07/17 全球购物
Delphi工程师笔试题
2013/09/21 面试题
献爱心活动总结
2014/05/07 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python
新手入门Jvm-- JVM对象创建与内存分配机制
2021/06/18 Java/Android
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python
SQL Server中锁的用法
2022/05/20 SQL Server