为了账号安全,请及时绑定邮箱和手机立即绑定

php用一个空格替换多个空格

php用一个空格替换多个空格

ITMISS 2019-11-07 11:19:58
我正在尝试用一个空格替换多个空格。使用时ereg_replace,我会收到关于它已过时的错误消息。ereg_replace("[ \t\n\r]+", " ", $string);是否有相同的替代品。我需要用单个" "空格替换多个空格和多个nbsp空格。
查看完整描述

4 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

使用preg_replace()和代替[ \t\n\r]使用\s:


$output = preg_replace('!\s+!', ' ', $input);

从正则表达式基本语法参考:


\ d,\ w和\ s


速记字符类,用于匹配数字,单词字符(字母,数字和下划线)和空格(空格,制表符和换行符)。可以在字符类的内部和外部使用。


查看完整回答
反对 回复 2019-11-07
?
ibeautiful

TA贡献1993条经验 获得超5个赞

$output = preg_replace('/\s+/', ' ',$input);

\ s是的简写[ \t\n\r]。多个空格将替换为单个空格。


查看完整回答
反对 回复 2019-11-07
  • 4 回答
  • 0 关注
  • 1232 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信