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

 更新时间:2015年03月16日 09:54:45   投稿:junjie  
这篇文章主要介绍了php去除头尾空格的2种方法,本文给出了用preg_replace替换、trim函数两种方法并给出了示例,需要的朋友可以参考下

看似很简单的问题,其实还是有点坑的,首先这里 空格转义,不是字符串,直接用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的编码。

相关文章

  • thinkphp5.0整合phpsocketio完整攻略(绕坑)

    thinkphp5.0整合phpsocketio完整攻略(绕坑)

    这篇文章主要介绍了thinkphp5.0整合phpsocketio完整攻略(绕坑),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • php封装的page分页类完整实例代码

    php封装的page分页类完整实例代码

    这篇文章主要介绍了php封装的page分页类完整实例代码,需要的朋友可以参考下
    2020-02-02
  • PHP爬虫框架盘点

    PHP爬虫框架盘点

    大数据分析必定少不了数据抓取,只有拥有海量的数据才能对数据进行对比分析。因此,网页爬虫是作为程序员必须要懂得技能,下文我将通过文字形式记录下php的爬虫框架的一些内容。需要的小伙伴可以借鉴一下
    2023-04-04
  • Laravel Eloquent分表方法并使用模型关联的实现

    Laravel Eloquent分表方法并使用模型关联的实现

    这篇文章主要介绍了Laravel Eloquent分表方法并使用模型关联的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • ThinkPHP表单自动验证实例

    ThinkPHP表单自动验证实例

    这篇文章主要介绍了ThinkPHP表单自动验证实例,是ThinkPHP三大自动中非常常用的一个技巧,非常具有实用价值,需要的朋友可以参考下
    2014-10-10
  • 学习php中的正则表达式

    学习php中的正则表达式

    简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到ta的身影。此外,象JavaScript这种客户端的脚本语言也提供了支持。正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。
    2014-08-08
  • php将html转为图片的实现方法

    php将html转为图片的实现方法

    下面小编就为大家带来一篇php将html转为图片的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例

    YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例

    这篇文章主要介绍了YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用,结合实例形式分析了YII2框架RBAC对模块,控制器,方法的权限控制及规则的使用相关原理与操作技巧,需要的朋友可以参考下
    2020-03-03
  • 支持中文和其他编码的php截取字符串函数分享(截取中文字符串)

    支持中文和其他编码的php截取字符串函数分享(截取中文字符串)

    这篇文章主要介绍了支持中文和其他编码的php截取字符串函数示例(截取中文字符串),需要的朋友可以参考下
    2014-03-03
  • PHP验证码生成原理和实现

    PHP验证码生成原理和实现

    验证码在表单实现越来越多了,但是用js的写的验证码,总觉得不方便,所以学习了下php实现的验证码的原理和实现,对验证码生成原理相关知识感兴趣的朋友一起学习吧
    2016-01-01

最新评论