如何添加一些东西来替换字符串中的所有多个空格,而下面的正则表达式中只有一个空格?以下代码中的所有其他内容都需要保持原样。我只是想添加替换多个空格部分。
那里的另一部分用一个连字符替换多个连字符。
$name = preg_replace('#[ -]+#', '-', $rawName);
$name = preg_replace('#\s+#', ' ', $rawName);
尝试这个
$str = preg_replace( "/\s+/", " ", $data );
试试这个:应该只在单词之间保留一个空格
{
$var = str_replace(' ','',$var);
}
$output = preg_replace('!\s+!', ' ', $input);