Удалить два и более пробела подряд в строке на PHP

9:16 13.07.2017
Продолжаю лопатить свои движки и сегодня мне понадобилось удалить несколько пробелов идущих подряд.
Нашел подходящий для себя вариант вариант:
$text = preg_replace('|[\s]{2,}|', ' ', $text); 

Пример:
$text = 'Text       Text                              Text     Text                                          Text   Text';
echo substr_count($text, ' ') . '<br />';
echo '<pre>' . $text . '</pre>'; 

Результат на экране:
87
Text       Text                              Text     Text                                          Text   Text

Убираем лишние пробелы:
$text = 'Text       Text                              Text     Text                                          Text   Text';
$text = preg_replace('|[\s]{2,}|', ' ', $text);
echo substr_count($text, ' ') . '<br />';
echo '<pre>' . $text . '</pre>'; 

Результат на экране:
5
Text Text Text Text Text Text