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

?

输出:

处理前有39个字符 使用PHP函数trim()处理后有34个字符

例子2

?

输出:

##使用PHP函数trim()去掉字符串两端特定字符#### 使用函数trim去掉字符串两端特定字符

以上所述就是本文的全部内容了,希望大家能够喜欢。

php中去空函数trim,PHP中trim()函数简单使用指南相关推荐

  1. java 在一个类中去调用另一个类中的对象数组

    比如说,我在A类中创建了一个对象数组.想在B类中去使用这个A类中的数组.那么有两种方式 以下创建的数组都是类类型的数组 我觉得类类型数组的好处可以给数组中的每一个元素创建多个标签.并且可以对多个标签进 ...

  2. php 调试常用函数,PHP几个常用的去空、分组、调试数组函数

    dump() 把数组以数组格式数组,有益于调试 function dump($vars, $label = '', $return = false){ if (ini_get('html_errors ...

  3. php中声明空数组,总结PHP中初始化空数组的最佳方法

    PHP支持三种类型的数组: 索引数组:具有数字索引的数组. 关联数组:具有命名键的数组. 多维数组:它包含特定数组中的一个或多个数组. 注意:为什么声明一个空数组然后将项目推送到该数组总是好的做法? ...

  4. PIE-engine 教程 ——Landsat 8 TOA数据常见的4中去云方式,其中一种比GEE简单只需一行代码

    本文的主要目的是在PIE中使用代码完成Landsat 8的去云工作, 这里我们首先查看一下我们所需要的影像数据: QA_PIXEL -- -- -- QA Bitmask Bitmask for BQ ...

  5. AI芯片下一步怎么走?“从软件中来,到软件中去”

    https://www.toutiao.com/a6672883474858246664/ 从当前的市场格局看来,不少应用场景诸如智慧社区.智慧楼宇.智能安防.智慧商业等,用传统的通用型芯片来做AI运 ...

  6. 如何将内核静态库编译连接到驱动程序中去【转】

    转自:http://blog.csdn.net/ganjianfeng2003/article/details/8089551 如何将内核静态库编译连接到驱动程序中去 2010-12-07 08:27 ...

  7. 以表达式作为参数传入SQL的存储过程中去

    在开发过程中,需要把一句Sql 的expression作为一个参数传入Procedure中去. 在asp.net中,一个Search的动作,把用户所操作的搜索条件写成了一句表达式,现只需要把这句表达式 ...

  8. python中模块是什么意思_Python中的模块是什么

    一.python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt函数,必须用语句#include 引入math.h这个头文件,否则是无法正常进行调用的. 那么在Python中,如果 ...

  9. python中with是什么意思,Python中With的用法

    在看Dive Into Python中有关描述文件读写那章节的时候,看到了有关with的用法,查阅下相关资料,记录下来,以备后用. 官方的reference上有关with statement是这样说的 ...

最新文章

  1. 一文读懂RocketMQ的存储机制
  2. POJ 3468 A Simple Problem with Integers (1)
  3. 用Microwindows(Nano-X)编写“hello world”
  4. android 导航 美国,变美了 Android N或用全新虚拟导航按键
  5. oracle安装静默
  6. io读取文件无地址_流的基本概念和IO流入门
  7. 基于Weblogic的JNDI数据库连接调优项
  8. 静态static与方法重载
  9. java 开发小记:如何使用 MyEclipse 开发自己的类库(mylib.jar)以及引用(使用)她...
  10. vmware player 坑
  11. python多维数据聚类可视化_基于python3的可视化数据聚类系统(k-means算法和k-中心点算法)...
  12. 计算几何的模板(大神整理)
  13. Lipschitz function 是什么?Lipschitz continuous呢?
  14. doc文件转换为docx文件
  15. 如何把语音转换成文字呢?
  16. SPH方法计算流体表面张力
  17. Chomp game博弈游戏
  18. Win10+Ubuntu18.04双系统安装教程
  19. 霸面拿腾讯offer面经
  20. 《精力管理》读书摘录

热门文章

  1. android中一种不支持的lua操作
  2. 微信小程序实时聊天之WebSocket
  3. Error creating bean with name 'defaultHandlerMapping' defined in ServletContext resource
  4. Qt 程序在 Windows 下的发布
  5. 数据库服务器跟网站服务器间传输慢的问题
  6. android休眠唤醒驱动流程分析【转】
  7. 理解linux tr命令
  8. 前途到底是网络工程还是程序设计
  9. VISTA中注册表项LEGACY_****的删除
  10. tf.matmul / tf.multiply