2

我想用十进制字符串替换逗号

例如:我有一个文本

"Sample content 2.6g ident. 2um the 84.45gm with 2,8g and some 23.83 that it".

预期输出:

 "Sample content 2,6g ident. 2um the 84,45gm with 2,8g and some 23,83 that it".

请建议我如何在 php 中用十进制替换逗号

4

1 回答 1

2

例如,您可以测试逗号是否被数字包围:

$str = preg_replace('~(?<=\d)\.(?=\d)~', ',', $str);
于 2013-06-26T17:02:48.010 回答