如何添加一些东西来替换字符串中的所有多个空格,下面的正则表达式中只有一个空格?以下代码中的其他所有内容都需要保持原样。我只是想添加替换多个空格部分。
其中的另一部分用一个连字符替换多个连字符。
$name = preg_replace('#[ -]+#', '-', $rawName);
答案 0 :(得分:3)
$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);