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 相关文章推荐
ftp类(myftp.php)
Oct 09 PHP
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
Dec 11 PHP
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
May 28 PHP
PHP 动态生成静态HTML页面示例代码
Jan 15 PHP
php绘制一个扇形的方法
Jan 24 PHP
Laravel 5 框架入门(一)
Apr 09 PHP
Zend Framework教程之Zend_Layout布局助手详解
Mar 04 PHP
Zend Framework教程之模型Model基本规则和使用方法
Mar 04 PHP
Zend Framework动作助手Redirector用法实例详解
Mar 05 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 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
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
瀑布流布局代码一例
2014/04/11 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
jQuery下拉友情链接美化效果代码分享
2015/08/26 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
jQuery中each方法的使用详解
2018/03/18 jQuery
JavaScript设计模式之代理模式实例分析
2019/01/16 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[01:59]深扒TI7聊天轮盘语音出处 1
2017/05/11 DOTA
numpy数组之存取文件的实现示例
2019/05/24 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
2019/12/04 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python如何输出警告信息
2020/07/30 Python
Python爬虫教程知识点总结
2020/10/19 Python
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
遇到的Mysql的面试题
2014/06/29 面试题
外贸业务员求职自荐信分享
2013/09/21 职场文书
保证书格式范文
2014/04/28 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
创先争优一句话承诺
2014/05/29 职场文书
求职简历自我评价范文
2015/03/10 职场文书
2015年社区民政工作总结
2015/04/21 职场文书
Java 超详细讲解hashCode方法
2022/04/07 Java/Android
Java 死锁解决方案
2022/05/11 Java/Android