str_replace и другое ))

Dareczek

Новичок
Здравствуйте. Немогу сделать одной задачки. Допустим есть такая строчка: Daikin FTYN25G / RYN25G . В итоге мне нужно ее получить такой: Daikin-FTYN25G-RYN25G . Так вот, я убирал пробелы и слэшы str_replace("/","-"name) и str_replace(" ","", "name) . Но проблема возникает в том что получащ в итоге вот так: Daikin-FTYN25G---RYN25G . Я то понимаю почему так происходит, но хотелосьбы всетаки получить
Daikin-FTYN25G-RYN25G. Может посоветуете как сделат, ребята? )
 

Dareczek

Новичок
Я знаю можно посчитать на каком символе пробел и убрать его, но мне именно нужно самый ПЕРВЫЙ пробел. Спс заранее
 

Dareczek

Новичок
Здесь идея такая: все минусы (-) которых может быть больше чем один заменятся только на один минус?
 

keltanas

marty cats
PHP:
 php -r 'var_dump(str_replace(array(" ", "-/-"), array("-", "-"), "Daikin FTYN25G / RYN25G"));'
Осталось разобраться, как же все-таки работает str_replace...
 
Сверху