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 相关文章推荐
PHP读取PDF内容配合Xpdf的使用
Nov 24 PHP
利用PHP扩展vld查看PHP opcode操作步骤
Mar 04 PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
Jan 26 PHP
php小技巧之过滤ascii控制字符
May 14 PHP
PHP中mysql_field_type()函数用法
Nov 24 PHP
php使用fputcsv()函数csv文件读写数据的方法
Jan 06 PHP
PHP Ajax实现无刷新附件上传
Aug 17 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
如何让PHP编码更加好看利于阅读
May 12 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
Nov 24 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
PHP常用函数小技巧
2008/09/11 PHP
php快速查找数据库中恶意代码的方法
2015/04/01 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
2015/11/11 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
Angularjs自定义指令Directive详解
2017/05/27 Javascript
在vue项目中使用sass的配置方法
2018/03/20 Javascript
webstorm中配置nodejs环境及npm的实例
2018/05/15 NodeJs
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
2019/05/14 jQuery
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
python登录QQ邮箱发信的实现代码
2013/02/10 Python
python实现的各种排序算法代码
2013/03/04 Python
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
OpenCV实现人脸识别
2017/04/07 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
深入浅出学习python装饰器
2017/09/29 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
大学校园活动策划书
2014/02/04 职场文书
农村门前三包责任书
2014/07/25 职场文书
民事诉讼代理词
2015/05/25 职场文书
文明和谐家庭事迹材料(2016精选版)
2016/02/29 职场文书
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js