Какое минимальное количество пробельных символов вы хотите сопоставить?
\s+
эквивалентно \s\s*
- один обязательный пробельный символ, за которым следует любое их число.
\s\s+
эквивалентно \s\s\s*
- двум обязательным пробельным символам, за которыми следует любое другое число (если это то, что вы хотите, это может быть яснее как \s{2,}
).
Также обратите внимание, что $content = preg_replace('/\s+/', " ", $content);
заменит все пробелы в $content
одним пробелом.Другими словами, если ваша строка only содержит один пробел, результат не изменится.