PHP trim()的使用

1、去除字符串首尾处的空白字符(或者其他字符)

2、说明: trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] ) : string
    此函数返回字符串 str 去除首尾空白字符后的结果。如果不指定第二个参数,trim() 将去除这些字符:

" " (ASCII 32 (0x20)),普通空格符。
"\t" (ASCII 9 (0x09)),制表符。
"\n" (ASCII 10 (0x0A)),换行符。
"\r" (ASCII 13 (0x0D)),回车符。
"\0" (ASCII 0 (0x00)),空字节符。
"\x0B" (ASCII 11 (0x0B)),垂直制表符。

3、参数:
str                待处理的字符串。
character_mask     可选参数,过滤字符也可由 character_mask 参数指定。一般要列出所有希望过滤的字符,也可以使用 “..” 列出一个字符范围。

4*、使用:

(1)、删除默认指定的字符$string = " \t|\zhangsan ";echo trim($string);       //输出:|\zhangsan
(2)、删除自定义的字符(两边相同)$string = "<pre>delete tag!!!<pre>";echo trim($string, "<pre>")  //输出:delete tag!!!
(3)、删除自定义的字符(两边不同)$string = "delete tag!!!";echo trim($string, "de!")    //输出:lete tag

5、相似方法
    ltrim() - 删除字符串开头的空白字符(或其他字符)
    rtrim() - 删除字符串末端的空白字符(或者其他字符)

PHP trim()的使用相关推荐

  1. ceph bluestore 源码分析:刷缓存(trim)逻辑

    环境 ceph版本:12.2.1 部署模式:ec 2+1 osd: 3个 且资源池已经有数据 执行命令:ceph daemon osd.0 flush_store_cache 进行刷缓存.即将dump ...

  2. MyBatis动态SQL之 set 和 trim标记的使用示例

    2019独角兽企业重金招聘Python工程师标准>>> 和之前的where一样,set和trim也是智能标记 在之前的user.xml中添加 <update id=" ...

  3. C# Trim 的使用

    C# 移除字符 /// <summary> /// 删除指定字符 /// </summary> /// <returns>返回经过修饰的字符串</return ...

  4. php中去空函数trim,PHP中trim()函数简单使用指南

    string trim ( string $str [, string $charlist ] ) - 去除字符串首尾处的空白字符(或者其他字符) trim()函数当第二个参数为空时,默认去掉空格.制 ...

  5. mybatis动态sql中的trim标签的使用

    trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1. select * from user <trim prefix="WHERE" p ...

  6. 技巧:MyBatis 中的trim标签,好用!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者 | wt_better 来源 | https://blog. ...

  7. Mybatis基础知识点:trim标签的使用

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:wt_better blog.csdn.net/wt_bet ...

  8. 【每日学习Mybatis中基础】trim标签使用

    2019独角兽企业重金招聘Python工程师标准>>> 1.trim基础 trim标签的四个属性 prefix(前缀),prefixOverrides(去掉第一个and或者是or), ...

  9. 挖一挖不常用到而又很实用的重载-Trim

    这个我想没有那个开发人员说不知道,但是里面有一个重载,这个不知道有多少开发人员知道! 可以看到,我可以去掉字符串前后的指定字符,只要我在char[]中指定即可,而不是仅仅去掉空格,这次为什么要提它,是 ...

  10. vue修饰符 .lazy .number .trim

    .lazy 在输入框中,v-model 默认是同步数据,使用 .lazy 会转变为在 change 事件中同步 , 也就是在失去焦点 或者 按下回车键时才更新 <template>< ...

最新文章

  1. C++/C++11中头文件functional的使用
  2. linux系统中删除文件夹
  3. iOS开发之让你的应用“动”起来转写
  4. 来自 IsayNo (@IsayNooo) 的推文
  5. 2.3.5 mysql角色管理
  6. 计算机一级和答案,全国计算机一级操作题及答案
  7. 【边尝试边写博客】入侵学校服务器
  8. GMSK调制解调(一)
  9. UPC9575 鑫鑫的算术
  10. ABAQUS子程序技术文档-UEL
  11. 宋宝华:世上最好的共享内存(Linux共享内存最透彻的一篇)
  12. c语言单片机红外报警设计,超级简单单片机红外感应开关DIY设计
  13. 在单元格中进行Excel换行的两种方法和取消换行符的方法
  14. 工大SCIR | 文本摘要简述
  15. Android注册页面
  16. CI/CD系列之阿里云云效2020应用篇
  17. python局域网通信_python如何实现网络通信
  18. 2.2数据选择与分析及折线图柱状图Selecting_data_and_analysis_part1
  19. 凡人修真3D(4)神装
  20. c++获取umg ue_unreal_ue4使用C++动态载入UMG与Slot

热门文章

  1. 数据结构经典案例_《数据结构》书评与 MOOC 推荐
  2. 2021-09-30安装windows10+ubuntu双系统
  3. 将netcat-openbsd替换成为netcat-traditional
  4. 鸿鹄系统和鸿蒙系统区别,鸿蒙系统现身,搭配升降式镜头和鸿鹄芯片,你以为是手机?...
  5. android zxing 自动对焦,Zxing中的camera
  6. 音乐机器人活动教案_幼儿园小班音乐教案小熊跳舞律动活动反思【幼儿教案】...
  7. grpc python 多进程_Python多进程通信Queue、Pipe、Value、Array实例
  8. linux 字符设备和块设备的区别
  9. StringRedisTemplate和RedisTemplate区别和联
  10. redis的持久化(RDBAOF的区别)