在 PHP 中有什么方法可以删除逗号前的空格,例如:
echo function("Yes , okay. No , okay."), PHP_EOL;
至
echo function("Yes, okay. No, okay."), PHP_EOL;
我试过了trim()
,但没有效果?
用于str_replace
:
echo str_replace(' , ', ', ', "Yes , okay. No , okay."), PHP_EOL;
一个简单的 str 替换就可以完成这项工作
$string = "Yes , okay. No , okay.";
$stripped = str_replace(" ,", ",", $string);
你可以使用preg_replace
:
$input = "Yes , okay. No , okay.";
$output = preg_replace("/[ ]+,/", ",", $input);
echo $output; // Yes, okay. No, okay.
您可以在此处使用 str_replace。
$str = "Yes , okay. No , okay.";
echo str_replace(' ,', ',', $str);
也许尝试这样的事情:
$string = str_replace(' ,', ',', $string);