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 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 PHP
PHP开发中常用的字符串操作函数
Feb 08 PHP
php数组的概述及分类与声明代码演示
Feb 26 PHP
CodeIgniter安全相关设置汇总
Jul 03 PHP
PHP记录搜索引擎蜘蛛访问网站足迹的方法
Apr 15 PHP
PHP+Ajax验证码验证用户登录
Jul 20 PHP
thinkPHP简单调用函数与类库的方法
Mar 15 PHP
PHP实现的简单在线计算器功能示例
Aug 02 PHP
在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
Aug 07 PHP
PHP实现的curl批量请求操作示例
Jun 06 PHP
PHP内置函数生成随机数实例
Jan 18 PHP
php中文语义分析实现方法示例
Sep 28 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加密算法之实现可逆加密算法和解密分享
2014/01/21 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
PHP实现验证码校验功能
2017/11/16 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
深入探讨前端框架react
2015/12/09 Javascript
javascript 实现文本使用省略号替代(超出固定高度的情况)
2017/02/21 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
记一次webapck4 配置文件无效的解决历程
2018/09/19 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
node.js中fs文件系统模块的使用方法实例详解
2020/02/13 Javascript
JS严格模式原理与用法实例分析
2020/04/27 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
Python实现Const详解
2015/01/27 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
python读取图片任意范围区域
2019/01/23 Python
python3实现高效的端口扫描
2019/08/31 Python
python实现加密的方式总结
2020/01/19 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
香港交友网站:be2香港
2018/07/22 全球购物
品恩科技软件测试面试题
2014/10/26 面试题
Java基础类库面试题
2013/09/04 面试题
结婚邀请函范文
2014/01/14 职场文书
入学申请自荐信范文
2014/02/26 职场文书
社区服务标语
2014/07/01 职场文书
活动简报范文
2015/07/22 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
Redis做数据持久化的解决方案及底层原理
2021/07/15 Redis
带你了解Java中的ForkJoin
2022/04/28 Java/Android
vue @ ~ 相对路径 路径别名设置方式
2022/06/05 Vue.js