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 相关文章推荐
PHP数据库操作面向对象的优点
Oct 09 PHP
php-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
PHP中MVC模式的模板引擎开发经验分享
Mar 23 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
php进行支付宝开发中return_url和notify_url的区别分析
Dec 22 PHP
php 5.6版本中编写一个PHP扩展的简单示例
Jan 20 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
PHP实现多关键字加亮功能
Oct 21 PHP
vmware linux系统安装最新的php7图解
Apr 14 PHP
laravel实现前后台路由分离的方法
Oct 13 PHP
Laravel框架源码解析之模型Model原理与用法解析
May 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性能测试工具xhprof的详解
2013/06/03 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
10条php编程小技巧
2015/07/07 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
Javascript的数组与字典用法与遍历对象的属性技巧
2012/11/07 Javascript
js切换div css注意的细节
2012/12/10 Javascript
THREE.JS入门教程(1)THREE.JS使用前了解
2013/01/24 Javascript
JS分页效果示例
2013/10/11 Javascript
js使用for循环与innerHTML获取选中tr下td值
2014/09/26 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
JS解析XML实例分析
2015/01/30 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
2017/08/17 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
jQuery中的类名选择器(.class)用法简单示例
2018/05/14 jQuery
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
微信小程序websocket聊天室的实现示例代码
2019/02/12 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
Python模块学习 filecmp 文件比较
2012/08/27 Python
python如何为创建大量实例节省内存
2018/03/20 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
Python Websocket服务端通信的使用示例
2020/02/25 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
简单的JAVA编程面试题
2013/03/19 面试题
团员个人的自我评价
2013/12/02 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
医院合作意向书范本
2015/05/08 职场文书
婚宴致辞
2015/07/28 职场文书
承诺书的签字人,需不需要承担相应的责任?
2019/07/09 职场文书