小编And*_*ier的帖子

如何用点替换逗号,反之亦然

我有一个具有以下值的字符串:

$myValue = "1.099,90";
Run Code Online (Sandbox Code Playgroud)

我想用点替换逗号,反之亦然。像这样:

$myNewValue = "1,099.90";
Run Code Online (Sandbox Code Playgroud)

我知道肯定还有其他更好的方法来做到这一点,但我所能得到的是:

$myNewValue = str_replace(",","|",$myValue);
$myNewValue = str_replace(".",",",$myValue);
$myNewValue = str_replace("|",".",$myValue);
Run Code Online (Sandbox Code Playgroud)

这种方式看起来怪怪的,而且有一股难闻的味道!有更干净的方法吗?

php replace currency-formatting digit-separator

2
推荐指数
1
解决办法
623
查看次数