php删除多余的空格

Pat*_*ick 14 php

我试图从这样的字符串中删除多余的空格:

你好,世界

你好,世界

任何人都知道如何在PHP中这样做?

Vin*_*ard 28

使用正则表达式:

preg_replace('/( )+/', ' ', $string);
Run Code Online (Sandbox Code Playgroud)

如果您还想删除每个多白字符,可以使用\ s(\ s是白色字符)

preg_replace('/(\s)+/', ' ', $string);
Run Code Online (Sandbox Code Playgroud)

  • 你的正则表达式中的括号不是必需的. (2认同)