preg

Как удалить двойные пробелы регулярным выражением
Как удалить двойные пробелы регулярным выражением

Для удаления, используем следующий код

$result = preg_replace('/s+/', ' ',$text);

Первым параметром ф-и идет "s". А он - соответствует "пробельному" символу: пробелу (" "), знаку табуляции (t), переносу строки (n) или возврату каретки (r)
Далее, идет "+", что один или более совпадений