如何将PHP中的中文空格替换为英文空格?

2026-04-06 09:500阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计725个文字,预计阅读时间需要3分钟。

如何将PHP中的中文空格替换为英文空格?

PHP去除中文空格的方法:

1.使用正则表达式`preg_replace`:

php $content=preg_replace('/[\x{3000}\x{FEFF}]+/u', '', $content);

2.通过MB库的正则替换去除:

php $content=mb_ereg_replace('[\x{3000}\x{FEFF}]', '', $content);

php去掉中文空格的方法:1、使用正则“preg_replace('/^[(\xc2\xa0)|\s]+/', '', $new['content']);”去掉中文空格;2、通过mb中的正则替换去掉中文空格。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php怎么去掉中文空格?

去掉中文空格的PHP正则代码

中文空格这里面有好几种:没有简单的解决问题的方式,比如半角全角空格,比如段落符都会显示为空白的,然后让人们误解它是空格,所以去掉空格之前一定要先确认自己的是不是空格,我下面分析一下这两种的解决办法。

(1)/[\s| ]+/这个就可以,注意|后面的跟的是全角空格

(2)mb中的正则替换也可以试试

另外注意使用Unicode的时候,加上正则表达式描述符u

但由于汉语中显示为空格模样的有很多个,比如说我下面碰到的这么一个,它的unicode编码为C2A0,使用下面的表达式就能解决问题。

阅读全文

本文共计725个文字,预计阅读时间需要3分钟。

如何将PHP中的中文空格替换为英文空格?

PHP去除中文空格的方法:

1.使用正则表达式`preg_replace`:

php $content=preg_replace('/[\x{3000}\x{FEFF}]+/u', '', $content);

2.通过MB库的正则替换去除:

php $content=mb_ereg_replace('[\x{3000}\x{FEFF}]', '', $content);

php去掉中文空格的方法:1、使用正则“preg_replace('/^[(\xc2\xa0)|\s]+/', '', $new['content']);”去掉中文空格;2、通过mb中的正则替换去掉中文空格。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php怎么去掉中文空格?

去掉中文空格的PHP正则代码

中文空格这里面有好几种:没有简单的解决问题的方式,比如半角全角空格,比如段落符都会显示为空白的,然后让人们误解它是空格,所以去掉空格之前一定要先确认自己的是不是空格,我下面分析一下这两种的解决办法。

(1)/[\s| ]+/这个就可以,注意|后面的跟的是全角空格

(2)mb中的正则替换也可以试试

另外注意使用Unicode的时候,加上正则表达式描述符u

但由于汉语中显示为空格模样的有很多个,比如说我下面碰到的这么一个,它的unicode编码为C2A0,使用下面的表达式就能解决问题。

阅读全文