php去除头尾空格的2种方法


Posted in PHP onMarch 16, 2015

看似很简单的问题,其实还是有点坑的,首先这里 空格转义,不是字符串,直接用trim()是去不掉。

1,用preg_replace替换

$test = " dfadad 论责民与三英的关系775fd   ";

$test = preg_replace('/^( |\s)*|( |\s)*$/', '', $test);

var_dump($test);
//结果如下:
string 'dfadad 论责民与三英的关系775fd' (length=35)

这个方法是群里面的小伙伴提供的,在此表示感谢。推荐这种方法,具有通用性

2,trim方法

$test = " dfadad 3333adf775fd  ";

$test = trim(html_entity_decode($test),chr(0xc2).chr(0xa0));

var_dump($test);
//结果如下:
string 'dfadad 3333adf775fd' (length=19)

这个方法,是从php的官方手册中找的,如果是utf8编码的话,用这个方法,没什么问题。如果GBK,GB2312,就会出现乱码。还有就是json_encode,这个函数如果是gbk,gb2312的话,中文字符会被替换成null。推荐使用utf8的编码。
PHP 相关文章推荐
一个阿拉伯数字转中文数字的函数
Oct 09 PHP
模拟OICQ的实现思路和核心程序(一)
Oct 09 PHP
PHP MemCached 高级缓存应用代码
Aug 05 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
Nov 12 PHP
php实现下载限制速度示例分享
Feb 13 PHP
PHP使用MPDF类生成PDF的方法
Dec 08 PHP
PHP7 新特性详细介绍
Sep 06 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
Oct 28 PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 PHP
Laravel5.5以下版本中如何自定义日志行为详解
Aug 01 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
Sep 30 PHP
php中动态调用函数的方法
Mar 16 #PHP
php从字符串创建函数的方法
Mar 16 #PHP
php实现字符串反转输出的方法
Mar 14 #PHP
php字符串按照单词进行反转的方法
Mar 14 #PHP
php实现字符串首字母大写和单词首字母大写的方法
Mar 14 #PHP
php将数组转换成csv格式文件输出的方法
Mar 14 #PHP
php从csv文件读取数据并输出到网页的方法
Mar 14 #PHP
You might like
PHPWind 发帖回帖Api PHP版打包下载
2010/02/08 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
Prototype Object对象 学习
2009/07/12 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
D3.js实现饼状图的方法详解
2016/09/21 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
一步一步实现Vue的响应式(对象观测)
2019/09/02 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
vue+Element-ui实现分页效果
2020/11/15 Javascript
python如何通过twisted实现数据库异步插入
2018/03/20 Python
numpy使用fromstring创建矩阵的实例
2018/06/15 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
实例讲解Python3中abs()函数
2019/02/19 Python
基于python生成器封装的协程类
2019/03/20 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
利用matplotlib为图片上添加触发事件进行交互
2020/04/23 Python
详解python UDP 编程
2020/08/24 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
2020/10/29 Python
CSS3混合模式mix-blend-mode/background-blend-mode简介
2018/03/15 HTML / CSS
英国HYPE双肩包官网:英国本土时尚潮牌
2018/09/26 全球购物
心得体会怎么写
2013/12/30 职场文书
青年文明号复核材料
2014/02/11 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
圣诞晚会主持词
2015/07/01 职场文书
环保建议书作文400字
2015/09/14 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
解析:创业计划书和商业计划书二者之间到底有什么区别
2019/08/14 职场文书