用逗号替换逗号后跟空格

Phi*_*lip 10 php replace preg-replace

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

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

Dav*_*han 18

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

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

$pattern = '/\s*,\s*/';
$replace = ',';
$str = preg_replace($pattern, $replace, $str);
Run Code Online (Sandbox Code Playgroud)


Chr*_*man 6

这应该做的伎俩:

$str = "some, comma, seperated, words";
$str = str_replace(", ", ",", $str);
Run Code Online (Sandbox Code Playgroud)