有没有办法得到像这样的字符串的浮点值:75,25 €除了parsefloat(str_replace(',', '.', $var))?
我希望这依赖于当前的网站语言,有时逗号可以用点替换.
可能重复:
PHP:unformat money
如何摆脱不是数字或点的一切,取而代之的,是.使用轻型正则表达式?
例子:
$50.45 = 50.45
USD 50.45 = 50.45
50,45 = 50.45
USD$ 50.45 = 50.45
Run Code Online (Sandbox Code Playgroud)