How can I replace all commas followed by spaces (", "
) with just commas (","
)?
I don't want to replace spaces when they don't have a comma in front of them (" "
).
All the str_replace solutions will work. If you want to replace all whitespaces before and after the commas
$str = 'cat, dog , cow, horse ,mouse,moose';
$pattern = '/\s*,\s*/';
$replace = ',';
$str = preg_replace($pattern, $replace, $str);