PHP ЗАМЕНИТЬ ПРОБЕЛЫ В СТРОКЕ НА ТИРЕ
В PHP для замены пробелов в строке на тире можно воспользоваться функцией str_replace(). Для этого необходимо указать искомый символ (пробел) и символ замены (тире). Например:
$str = "это строка со пробелами";$str = str_replace(" ", "-", $str);echo $str;
В результате выполнения данного кода строка "это строка со пробелами" будет преобразована в "это-строка-со-пробелами", где пробелы заменены на тире.
Также можно воспользоваться регулярными выражениями для замены всех пробелов в строке на тире с помощью функции preg_replace(). Например:
$str = "это строка со множеством пробелов";$str = preg_replace("/\s+/", "-", $str);echo $str;
В данном случае функция preg_replace() заменит все пробельные символы (пробелы, табуляции, символы перевода строки и т.д.) на тире, и строка "это строка со множеством пробелов" будет преобразована в "это-строка-со-множеством-пробелов".
Подстановки строк регулярными выражениями JavaScript. Шаблон поиска и шаблон замены в replace()
JS строковый метод replace() замена в строке с регулярным выражением. PASV programming school
Основы php. Строковые функции
Работа с НТМL-кодом в PHP - Базовый курс PHP-7
PHP 8.0 - 8.2 - Производительность и фичи
Как удалить лишние пробелы в строке? JavaScript RegExp
Запрет ввода определенных символов в input на JavaScript
КАК ВСТАВИТЬ ПРОБЕЛЫ В ТЕКСТ ЧЕРЕЗ ФУНКЦИИ СЦЕПИТЬ И ПСТР В EXCEL