我有一个mysql表,其中包含由下划线连接的单词以及由连字符连接的单词。
示例:Engineering-Service_Civil-Geotech
我可以用&符号替换下划线,并在两侧添加一个空格,但我仍然坚持如何用一个空格替换连字符。
$cleanCat = str_replace( '_', ' & ', $Cat);
echo $cleanCat;
上面代码的结果给出了一个解决方案,但不是两个:
示例:工程服务& Civil-Geotech
我是否必须使用其他命令来实现此目的?
提前感谢。
答案 0 :(得分:1)
$cleanCat = str_replace('-', ' ', str_replace( '_', ' & ', $Cat));
答案 1 :(得分:0)
str_replace( '-', ' ', $Cat); or str_replace( '-', ' ', $Cat);
应该有效