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的FTP学习(二)[转自奥索]
Oct 09 PHP
随机广告显示(PHP函数)
Oct 09 PHP
ie6 动态缩略图不显示的原因
Jun 21 PHP
php中拷贝构造函数、赋值运算符重载
Jul 25 PHP
php图片的裁剪与缩放生成符合需求的缩略图
Jan 11 PHP
PHP中数组定义的几种方法
Sep 01 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
php解析字符串里所有URL地址的方法
Apr 03 PHP
PHP实现的简单缓存类
Jul 29 PHP
php面向对象值单例模式
May 03 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
Yii2选项卡的简单使用
May 26 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 zip文件解压类代码
2009/12/02 PHP
一个PHP验证码类代码分享(已封装成类)
2011/07/17 PHP
浅析PHP 按位与或 (^ 、&)
2013/06/21 PHP
php while循环控制的简单实例
2016/05/30 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
一个用js实现控制台控件的代码
2007/09/04 Javascript
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
JavaScript中json对象和string对象之间相互转化
2012/12/26 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
使用CamanJS在Web页面上处理图像的技巧
2015/08/18 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
Bootstrap3.0建站教程(一)之bootstrap表单元素排版
2016/06/01 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
js实现AI五子棋人机大战
2020/05/28 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
Python3匿名函数用法示例
2018/07/25 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
Python pymysql模块安装并操作过程解析
2020/10/13 Python
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
高校教师思想汇报
2014/01/11 职场文书
校园创业策划书
2014/01/14 职场文书
财务支持类个人的自我评价
2014/02/14 职场文书
政治表现评语
2014/05/04 职场文书
教室标语大全
2014/06/21 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
总经理岗位职责范本
2015/04/01 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
2016年学校综治宣传月活动总结
2016/03/16 职场文书
详解Laravel服务容器的优势
2021/05/29 PHP