Мне нужно изменить все пробелы на "-".
Сделал вот такой код, который работает, но если есть, например, 2 пробела подряд - не работает.
preg_replace("/\s+/", '-', "Те ст"); // "Те-ст"
preg_replace("/\s+/", '-', "Те ст"); // "Те -ст"
Я не понимаю, почему это происходит. И как вообще лучше находить и исправлять повторяющиеся пробелы?