-1

在 PHP 中有什么方法可以删除逗号前的空格,例如:

echo function("Yes , okay. No , okay."), PHP_EOL;

echo function("Yes, okay. No, okay."), PHP_EOL;

我试过了trim(),但没有效果?

4

5 回答 5

1

用于str_replace

echo str_replace(' , ', ', ', "Yes , okay. No , okay."), PHP_EOL;
于 2021-08-25T09:06:41.233 回答
1

一个简单的 str 替换就可以完成这项工作

$string = "Yes , okay. No , okay.";
$stripped = str_replace(" ,", ",", $string);
于 2021-08-25T09:07:21.063 回答
1

你可以使用preg_replace

$input = "Yes , okay. No , okay.";
$output = preg_replace("/[ ]+,/", ",", $input);
echo $output;  // Yes, okay. No, okay.
于 2021-08-25T09:06:04.460 回答
0

您可以在此处使用 str_replace。

$str = "Yes , okay. No , okay.";
echo str_replace(' ,', ',', $str);
于 2021-08-25T09:07:27.203 回答
0

也许尝试这样的事情:

$string = str_replace(' ,', ',', $string);
于 2021-08-25T09:09:20.317 回答