可能重复:
Replace comma + space with “,” but not spaces without commas
这是我的文字
$x = 'first name, middle name, last name';
预期产出
first name,middle name,last name
尝试了这个
$x = str_replace(array(', ', ' ,', ' , '), array(',', ',', ','), $x);
我不确定这个方式
答案 0 :(得分:13)
$x = preg_replace('/\s*,\s*/', ',', $x);