php中去空函数trim,PHP中trim()函数简单使用指南
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去掉字符串两端特定字符
以上所述就是本文的全部内容了,希望大家能够喜欢。
相关文章:

03 基本数据类型、运算符 输入输出
代码注释 单行注释:# 多行注释:可以用三对双引号""" """ 基本数据类型 事物的状态有不同的种类,使用不同类型的值去记录不同的状态 一、数字类型 1.整型int 定义:age10 #ageint(10)作用࿱…

wordpress调用树形目录
wordpress调用树形结构目录最简单的方法就是使用方法就是使用函数:<?php wp_list_categories( $args ); ?>另一种方法,方便自定义样式,代码如下:<div class"rightbox"><div class" cat_right_bg cat_title&…

php类方法语法错误捕获,php语法错误捕获
PHP语法错误捕获处理一般捕获错误使用的方法是:try{...}catch(Exception $e){echo $e->getMessage();}或者set_exception_handler(function ($exception) {echo $exception->getMessage();});示例:<?php function test(){throw new Exception(…
2019BATJ面试题详解:MyBatis+MySQL+Spring+Redis+多线程
这里为大家分享一些面试的一手资料,供大家迎接接下来的金三银四跳槽季SpringSpring 概述什么是spring?使用Spring框架的好处是什么?Spring由哪些模块组成?解释AOP模块Spring配置文件什么是Spring IOC 容器?依赖注入什么是Spring的…

高手讲解PHP遍历数组的方法
在PHP中数组分为两类: 数字索引数组和关联数组。其中数字索引数组和C语言中的数组一样,下标是为0,1,2…而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。 下面介绍PHP中遍历关联数组的三…

QQ拼音在中文输入下默认英文标点
别小看这个功能, 感觉在写一些技术 Blog 的情况下还是挺有用的. 打开QQ拼音: 输入法设置->基本设置->初始状态->中文状态下使用英文标点. 转载于:https://www.cnblogs.com/qrlozte/p/4904087.html

matlab在输电线路故障测距中应用,Matlab在输电线路故障测距中的应用.doc
Matlab在输电线路故障测距中的应用毕业设计(论文)题目 Matlab在输电线路故障测距中的应用二级学院 电子信息与自动化学院专 业 电气工程及其自动化班 级 110070401学生姓名 施永平 学号 11007990223指导教师 雷绍兰 职称 教授时 间2014年2月24日至6月10日目录摘要IAbstractII1绪…

AES数据加密传输
问题:当数据调用没有使用https加密时,app被抓包,接口暴露,此时可能导致被刷等安全问题 解决:1. 使用https传输 2. 在进行数据传输时进行手动加密(app端和后端定义统一的加密方式),这…

Java 线程 笔记(1)
线程是一个程序内部的顺序控制流 线程和进程的区别: 1. 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销 2. 线程可以看成是轻量级的进程,同一类的线程共享代码和数据空间,每个…

smartcrop.js智能图片裁剪库
今天将为大家介绍一款近期github上很不错的开源库 – smartcrop.js。它是一款图片处理的智能裁剪库。在很多项目开发中,经常会遇见上传图片的场景,它可能是用户照片信息,也可能是商品图片等。然而在网页布局中,为了更好的用户体验…

golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...
Golang 实现 PHP里的 serialize() 、 unserialize()安装go get -u github.com/techleeone/gophp/serialize用法package mainimport ("fmt""github.com/techleeone/gophp/serialize")func main() {str : a:1:{s:3:"php";s:24:"世界上最好的语…

HotSpot模板解释器目标代码生成过程源码分析
虽然说解释执行模式是逐字逐句翻译给目标平台运行的,但这样的过程未免太过缓慢,如果能把字节码说的话做成纸条,运行时只要把对应的纸条交给目标平台就可以了,这样,执行速度就会明显提升。JVM的Hotspot虚拟机的模板解释…

flex--unable to transcode image
很低级的解决啊,把那个.png文件用画图打开后,重新用png格式保存了下就好咧。。。 转载于:https://www.cnblogs.com/avenxia/archive/2012/04/24/2468334.html
svn服务器发生变更,如何切换
参考链接: https://blog.csdn.net/jk110333/article/details/9301283 https://blog.csdn.net/emtit2008/article/details/51498012 svn switch --relocate svn://旧IP地址/项目 svn://新IP地址/项目 如果是windows客户端,直接在工作副本上右键,选择Torto…

泛型java博客园,Java深度历险之Java泛型
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好…

EXCEL-XML 代码相对行列转换绝对
这段时间因为工作的要求,需要在程序中处理xml 格式的excel 文档。但是在期间遇到了一个问题就是Row 和 Cell 的index 属性相对绝对的问题。 之前在bing 找了一下没找到介绍相对转换成绝对的资料。在经过多次的尝试和对比在空白的文档中不同的cell 中输入值后的XML文…

Integer 和 int 比较的特殊之处
2019独角兽企业重金招聘Python工程师标准>>> 第一个例子: 假设我们同时定义 int a 3; int b 3; 编译器先处理int a 3; 首先它会在栈中创建一个变量为a的引用,然后查找栈中是否有3这个值,如果没找到,就…

偷偷mark下一个
java书单thinking in java java战 Effective Java 深入了解JVM虚拟机 java性能优化权威指南 JSR133 Google Guava官方教程版权声明:本文博主原创文章,博客,未经同意不得转载。 转载于:https://www.cnblogs.com/hrhguanli/p/4915607.html

unix odbc php 连接sqlserver,Ubuntu下通过unixODBC连接MS SqlServer2005
一、下载相关软件 unixODBC、freetds(1) Linux系统的ODBC unixODBC-2.2.8.tar.gz (http://www.unixodbc.org)(2) 连接SQLServer或Sybase的驱动 freetds-0.62.4.tar.gz (http://www.freetds.org)二、安装和配置(1) 安装unixODBC# tar vxzf unixODBC-2.2.8.tar.gz# cd un…

Apache htpasswd命令
一、简介 htpasswd是apache的一个工具,该工具主要用于建立和更新存储用户名、密码的文本文件,主要用于对基于http用户的认证。 二、语法 Usage:htpasswd [-cimBdpsDv] [-C cost] passwordfile usernamehtpasswd -b[cmBdpsDv] [-C cost] passwordfile use…

l2-22(重排链表)
题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805057860517888 题意:给定链表L1->L2->...->Ln,要求按Ln->L1->Ln-1->L2->...的格式输出。 思路:水模拟,按照要求做就…

深入研究敏捷的成功因素
Scott W. Ambler针对Dr. Dobbs网站上发布的敏捷成功因素进行了一些分析讨论,那些敏捷成功因素来自2011年11月的敏捷现状调查结果。据此文所说,此次调查的两个目标是: 为了探索与敏捷项目成功有关的实施策略,例如对单一敏捷团队的行…

php 多条数据更新数据类型,PHPdoc @param中的两个或多个数据类型
好的,我有这个phpdoc上面的我的类方法/*** this a function that translates the text* param string|boolean $lang if string the string given in the parameter will be the language code that will represent the language desired, if true, this will translate based …

快速构建Spring Cloud工程
spring cloud简介 spring cloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于spr…

win10红色警戒黑屏解决
相信很多80,90后的同学们都喜欢在代码之余打打红色警戒 但是苦于win10差劲兼容性,每次下个红色警戒or尤里复仇不是弹框就是黑屏 今天笔者给出一个完美究极解决方案 请注意: 1!红色警戒中把Ra2.exe和Game.exe右键兼容性调到Win XP …

html超链接button
1.如果让本页转向新的页面则用: <input typebutton οnclick"window.location.href(连接)"> 2.如果需要打开一个新的页面进行转向,则用: <input typebutton οnclick"window.open(连接)">转载于:https://www…

低版本jdbc连接高版本oracle,转:oracle11g的JDBC连接 URL和之前的版本有一定的区别...
今天安装了oracle11g后,写了JDBC测试程序,一直都连接不上!一直找不到原因后来读了一下安装文件中的Readme.txt文档,汗啊!这个版本居然把url的访问方式改变了:Some Useful Hints In Using the JDBC Drivers-…

Android studio 获取每次编译apk时的日期
项目中需要获取apk的编译日期,首先肯定是用手动的方式获取,但这样容易遗忘,怎么样通过代码的方式获取呢? 其实android 为我们提供了一个BuildConfig的类,android 每次编译的时候都会自动生成 一次BuildConfig 类&#…

明文存密码成惯例?Facebook 6 亿用户密码可被 2 万员工直接看
近日,外媒发布了一份互联网安全的调研报告,报告中称Facebook曾将6亿用户的账号密码使用明文存储,且可以被Facebook内部员工随意搜索查看。据Facebook方面的消息人士称,纯文本存档的用户密码可追溯到2012年,在这期间有超…

pthreads 的学习
多线程学习参考的网站: http://www.ibm.com/developerworks/cn/linux/l-pthred/ 初探线程——pthread_create http://www.cnblogs.com/huangwei/archive/2010/05/19/1739593.html 转载于:https://www.cnblogs.com/nemo2011/archive/2012/05/02/2479163.html