用逗号替换逗号后跟空格

时间:2011-06-09 08:49:04

标签: php replace preg-replace

如何用逗号(", ")替换所有逗号后跟空格(",")?

当他们前面没有逗号时,我不想替换空格(" ")。

4 个答案:

答案 0 :(得分:18)

所有str_replace解决方案都可以使用。如果要替换逗号之前和之后的所有空格

$str = 'cat,  dog , cow,       horse   ,mouse,moose';

$pattern = '/\s*,\s*/';
$replace = ',';
$str = preg_replace($pattern, $replace, $str);

答案 1 :(得分:6)

这应该可以解决问题:

$str = "some, comma, seperated, words";
$str = str_replace(", ", ",", $str);

答案 2 :(得分:2)

这可以解决问题吗?

$sString = str_replace(", ", ",", $sString);

答案 3 :(得分:2)

你可以这样做:

$str = str_replace(', ',',',$str);