Php用单个空格替换多个空格

时间:2013-11-13 05:51:47

标签: php regex

如何添加一些东西来替换字符串中的所有多个空格,下面的正则表达式中只有一个空格?以下代码中的其他所有内容都需要保持原样。我只是想添加替换多个空格部分。

其中的另一部分用一个连字符替换多个连字符。

$name = preg_replace('#[ -]+#', '-', $rawName);

4 个答案:

答案 0 :(得分:3)

使用preg_replace()

$name = preg_replace('#\s+#', ' ', $rawName);

答案 1 :(得分:0)

试试这个: 应该只在单词之间留出一个空格

{
 $var = str_replace(' ','',$var);
}

答案 2 :(得分:0)

试试这个

$str = preg_replace( "/\s+/", " ", $data );

答案 3 :(得分:-1)

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