php移除字符串中的\u0020和\u3000

Song • 518 次浏览 • 0 个回复 • 2019年12月07日

三种空格unicode(\u00A0,\u0020,\u3000)表示的区别,在PHP中没有找到对应的方法移除,比如这串字符串"   php.com",最终使用如下方法解决。

1.不间断空格\u00A0,主要用在office中,让一个单词在结尾处不会换行显示,快捷键ctrl+shift+space ;
2.半角空格(英文符号)\u0020,代码中常用的;
3.全角空格(中文符号)\u3000,中文文章中使用;

判断字符串是否存在\u3000:

if(strpos(json_encode($str),'\u3000')){
}else{
}

移除字符串中的\u3000

str_replace("\u3000","---",json_encode($str));

原创文章,转载请注明 :php移除字符串中的\u0020和\u3000 - Laravel学习网
原文出处: https://phpartisan.cn/news/130.html
问题交流群 :168117787
提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
[ 配置教程 ] 在ubuntu16.04中部署LNMP环境(php7+maridb且开启maridb远程以及nginx多域名访问 )并配置laravel环境 MySQL修改数据库存储路径