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 相关文章推荐
javascript 小型动画组件与实现代码
Jun 02 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
php中大括号作用介绍
Mar 22 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
使用HMAC-SHA1签名方法详解
Jun 26 PHP
php使用ob_start()实现图片存入变量的方法
Nov 14 PHP
php结合curl实现多线程抓取
Jul 09 PHP
非常重要的php正则表达式详解
Jan 04 PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
PHP Swoole异步Redis客户端实现方法示例
Oct 24 PHP
php中try catch捕获异常实例详解
Aug 06 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
Laravel 模型关联基础教程详解
2019/09/17 PHP
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
JS简单实现城市二级联动选择插件的方法
2015/08/19 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
2016/02/02 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
webpack公共组件引用路径简化小技巧
2018/06/15 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
微信小程序获取位置展示地图并标注信息的实例代码
2019/09/01 Javascript
vue实现节点增删改功能
2019/09/26 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
Vue前端判断数据对象是否为空的实例
2020/09/02 Javascript
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
Python 的 with 语句详解
2014/06/13 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
Python 错误和异常代码详解
2018/01/29 Python
深入浅析Python传值与传址
2018/07/10 Python
python绘制规则网络图形实例
2019/12/09 Python
keras读取训练好的模型参数并把参数赋值给其它模型详解
2020/06/15 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
Python+Opencv实现把图片、视频互转的示例
2020/12/17 Python
python使用scapy模块实现ping扫描的过程详解
2021/01/21 Python
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
浙大毕业生自荐信
2014/01/26 职场文书
个人评语大全
2014/05/04 职场文书
元旦趣味活动方案
2014/08/22 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript