我有一个字符串“ Christmas Spl-Monthly”,我想将此字符串替换为“ Christmas-Spl-Monthly”我知道有可能作为str_replace(“”,“-”,$ string);但是在此字符串中,如果我将应用相同的内容,则结果如下:Christmas-Spl ---每月,我希望如果字符串存在,则应替换这些单词和其余单词之间的空格
我想要最终答案为“圣诞节-Spl-每月”
提前感谢
最简单的方法是使用str_replace
两次。首先将-
替换为,然后将
替换为
-
str_replace(" ","-", $str_replace(" - "," ", $string));