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 相关文章推荐
一个分页的论坛
Oct 09 PHP
第四节--构造函数和析构函数
Nov 16 PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
一步一步学习PHP(4) php 函数 补充2
Feb 15 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 PHP
PHP header()函数使用详细(301、404等错误设置)
Apr 17 PHP
PHP操作MongoDB GridFS 存储文件的详解
Jun 20 PHP
解析PHP提交后跳转
Jun 23 PHP
解析crontab php自动运行的方法
Jun 24 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
PHP+MySQL之Insert Into数据插入用法分析
Sep 27 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 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/10/15 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
html 锁定页面(js遮罩层弹出div效果)
2009/10/27 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
当鼠标滑过文本框自动选中输入框内容的JS代码分享
2013/11/26 Javascript
javascript列表框操作函数集合汇总
2013/11/28 Javascript
简介JavaScript中valueOf()方法的使用
2015/06/05 Javascript
由浅入深剖析Angular表单验证
2016/07/14 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
详解如何在angular2中获取节点
2017/11/23 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
基于JavaScript实现幸运抽奖页面
2020/07/05 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
vue--点击当前增加class,其他删除class的方法
2018/09/15 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
利用Angular7开发一个Radio组件的全过程
2019/07/11 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
Python实现购物车程序
2018/04/16 Python
python提取包含关键字的整行数据方法
2018/12/11 Python
numpy中的ndarray方法和属性详解
2019/05/27 Python
python3通过qq邮箱发送邮件以及附件
2020/05/20 Python
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
护理专业个人求职简历的自我评价
2013/10/13 职场文书
市贸粮局召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
爱心募捐通知范文
2015/04/27 职场文书
2015年度信用社工作总结
2015/05/04 职场文书
中学推普周活动总结
2015/05/07 职场文书
九九重阳节致辞
2015/07/31 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python