@Rus_K_o
Веб программист

Почему preg_replace работает не корректно?

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

Я не понимаю, почему это происходит. И как вообще лучше находить и исправлять повторяющиеся пробелы?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
04 мая 2024, в 22:32
2000 руб./за проект
04 мая 2024, в 22:10
2001 руб./за проект
04 мая 2024, в 21:12
10000 руб./за проект