Как заменить все запятые, за которыми следуют пробелы (", "), только запятыми (",")?
", "
","
Я не хочу заменять пробелы, если перед ними нет запятой (" ").
" "
Все решения str_replace будут работать.Если вы хотите заменить все пробелы до и после запятых
$str = 'cat, dog , cow, horse ,mouse,moose'; $pattern = '/\s*,\s*/'; $replace = ','; $str = preg_replace($pattern, $replace, $str);
Это должно сработать:
$str = "some, comma, seperated, words"; $str = str_replace(", ", ",", $str);
Вы можете сделать:
$str = str_replace(', ',',',$str);
Это сработает?
$sString = str_replace(", ", ",", $sString);