Нужно заменить пробел preg_replace

svv

Guest
Нужно заменить пробел preg_replace

Есть переменная $star.
Допустим ее значение 'SS CYG' (с пробелом).
Задача - заменить пробел между 'SS' и 'CYG' знаком '+'
Я написал:
PHP:
$starh = preg_replace('/\s\s+/', '+', $star);
// Вывод по идее в виде "SS+CYG"
echo ($starh);
Выводит все равно значение 'SS CYG'
Что не так, помогите пожалуйста, а то уже совсем запутался.
 

Сергей123

Новичок
У тебя один \s - обязательный и второй - обязателен хотя бы один, т.е. минимум два.

>> заменить пробел знаком '+'
не для URLя часом?
 

svv

Guest
Часом для URL!!!
Спасибо - убрал '\s' - все заработало!
А как быть если например , у меня $star равно 'OMI 1 CEN' (с двумя пробелами). Тоже нужны вместо пробелов плюсы.
 
Сверху