看似很简单的问题,其实还是有点坑的,首先这里 空格转义,不是字符串,直接用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 去掉 头尾   空格 2种方法相关推荐

  1. php去掉内部空格_php中去掉头尾空格3种方法

    在php中如果要替换所有空格我们有很多的方法,也有系统自带的函数了,但如果去除头尾空格好像是有一些区别了,下面我们来看3个php中去掉头尾空格例子. 看似很简单的问题,其实还是有点坑的,首先这里 空格 ...

  2. js去掉头尾空格、括号

    去掉头尾空格 trimSpace = (str: string) => {const reg = /^\s+|\s+$/g;return str.replace(reg, "" ...

  3. php 去掉字符串前后空格,JS去掉字符串前后空格或去掉所有空格的用法

    这篇文章主要介绍了JS去掉字符串前后空格或去掉所有空格的用法,需要的朋友可以参考下 1. 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.repl ...

  4. 浅谈C语言将字符串中的空格替换成%20的几种方法(附图超级详细解答)

    文章目录 题目分析 暴力位移法 巧用数组法 高效倒放法 题目分析 将字符串中的空格替换为%20.样例: "abc defgx yz" 转换成 "abc%20defgx%2 ...

  5. c语言中字符串去掉逗号,JS四种方法去除字符串最后的逗号

    window.οnlοad=function() { var obj = {name: "xxx", age: 30, sex: "female"};//定义一 ...

  6. word页眉横线怎么去掉,这3种方法简单快捷

    word页眉横线怎么去掉,这3种方法简单快捷 https://baijiahao.baidu.com/s?id=1631681505226955779&wfr=spider&for=p ...

  7. php首尾空格,php去除头尾空格的2种方法_PHP教程

    php去除头尾空格的2种方法 这篇文章主要介绍了php去除头尾空格的2种方法,本文给出了用preg_replace替换.trim函数两种方法并给出了示例,需要的朋友可以参考下 看似很简单的问题,其实还 ...

  8. php去除头尾空格,php去除头尾空格的2种方法,php头尾空格2种_PHP教程

    php去除头尾空格的2种方法,php头尾空格2种 看似很简单的问题,其实还是有点坑的,首先这里 空格转义,不是字符串,直接用trim()是去不掉. 1,用preg_replace替换复制代码 代码如下 ...

  9. php去除最后一个空格,php去除头尾空格的2种方法

    php去除头尾空格的2种方法2020-06-19 15:41:35 看似很简单的问题,其实还是有点坑的,首先这里 空格转义,不是字符串,直接用trim()是去不掉. 1,用preg_replace替换 ...

最新文章

  1. oracle 使用netca报错
  2. [AT2699]Flip and Rectangles
  3. 经典面试题(46):以下代码将输出的结果是什么?
  4. C++ STL容器vector篇(三) vector容器大小和数组大小, 插入和删除元素, 存储和读取元素
  5. 04-12 常见接口安全问题及解决方案
  6. masonry的约束应该写在哪里_约束选择
  7. BBS(仿博客园系统)项目01(项目分析、表结构设计、注册功能实现)
  8. 生成静态libevent
  9. java对象赋值优雅写法_看看人家写的API,那才叫优雅!
  10. asp.net ajax客户端框架如何调用Page Method
  11. Weblogic 9.2 for Linux AS4u5安装配置
  12. Linux—虚拟机下如何查看系统是多少位的?32 or 64
  13. 一文详解!对于企业来说,商业智能BI到底有什么意义
  14. 使用VScode阅读Linux源码
  15. java操作excel表
  16. 企业微信 - 封装JS-SDK使用方法
  17. 贫穷限制的,不仅仅是想象力
  18. 服务器阵列状态显示verify,[转载]转载:关于RAID--Build/VerifyClearQuick Init众说
  19. 计算机网络基础——应用层(上云必看)
  20. 『高性能模型』轻量级网络梳理

热门文章

  1. 深入理解 RPC : 基于 Python 自建分布式高并发 RPC 服务
  2. mxnet insightface特征提取
  3. ncnn量化学习笔记
  4. python list同步删除
  5. Python Flask出现No module named ‘markupsafe._compat
  6. libreadline.so.6: undefined symbol
  7. python 判断 图片是否相同
  8. 青龙羊毛——悦读(教程)
  9. 青龙羊毛——可推(搬运)
  10. 所有字符不含换行 正则表达式_网络爬虫 | 正则表达式