2011-10-10 144 views
0

我有一个mysql表格,其中包含由下划线连接的单词以及由连字符连接的单词。用“&”符号和连字符替换下划线

例如:工程-Service_Civil,土力

我能够用符号来代替下划线和两边添加一个空格,但林停留在如何与一个空格替换连字符为好。

$cleanCat = str_replace('_', ' & ', $Cat); 
echo $cleanCat; 

上述代码的结果给了我一个解决方案,但不能同时:

例如:工程,服务&民间土力

我一定要使用不同的命令来实现这个?

在此先感谢。

回答

1
$cleanCat = str_replace('-', ' ', str_replace('_', ' & ', $Cat)); 
+1

谢谢西蒙,工作正常。 – jonnypixel

0

str_replace('-', ' ', $Cat); or str_replace('-', ' ', $Cat);

应该工作

+0

嗨一月,非常感谢你的回馈。不幸的是,我无法让你的代码工作,它可能只是在声明之前的半柱,但我得到它与simons一起工作。再次感谢:) – jonnypixel

相关问题