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学习资料汇总与网址
Mar 16 PHP
javascript 小型动画组件与实现代码
Jun 02 PHP
php include和require的区别深入解析
Jun 17 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
C#使用PHP服务端的Web Service通信实例
Apr 08 PHP
php正则匹配html中带class的div并选取其中内容的方法
Jan 13 PHP
php操作redis缓存方法分享
Jun 03 PHP
thinkphp3.2点击刷新生成验证码
Feb 16 PHP
php数组分页实现方法
Apr 30 PHP
PHP PDOStatement::getAttribute讲解
Feb 01 PHP
Laravel框架源码解析之入口文件原理分析
May 14 PHP
通过代码实例解析PHP session工作原理
Dec 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中读取和写入WORD文档的代码
2008/04/09 PHP
深入理解curl类,可用于模拟get,post和curl下载
2013/06/08 PHP
php实现图片添加水印功能
2014/02/13 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
详谈PHP编码转换问题
2015/07/28 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
浅谈javascript中call()、apply()、bind()的用法
2015/04/20 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
js密码强度检测
2016/01/07 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
Angular开发者指南之入门介绍
2017/03/05 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
JS实现求5的阶乘示例
2019/01/21 Javascript
TypeScript之调用栈的实现
2019/12/31 Javascript
weui上传多图片,压缩,base64编码的示例代码
2020/06/22 Javascript
Python 读写文件的操作代码
2018/09/20 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
python Selenium实现付费音乐批量下载的实现方法
2019/01/24 Python
python爬虫实现中英翻译词典
2019/06/25 Python
python高斯分布概率密度函数的使用详解
2019/07/10 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
Django项目基础配置和基本使用过程解析
2019/11/25 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
python 两种方法删除空文件夹
2020/09/29 Python
python简单实现插入排序实例代码
2020/12/16 Python
加热夹克:RAVEAN
2018/10/19 全球购物
个性化皮包、小袋、生活配件:Mon Purse
2019/03/26 全球购物
一套带网友答案的.NET笔试题
2016/12/06 面试题
资源工程专业毕业生求职信
2014/02/27 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
成本会计岗位职责
2015/02/03 职场文书
读书笔记格式
2015/07/02 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
2021/04/01 PHP