一尘不染

用PHP解析时格式化货币

php

有没有办法让这样的字符串的浮点值:75,25 €,比其他parsefloat(str_replace(',', '.', $var))

我希望这取决于当前的网站语言,有时逗号可以用点代替。


阅读 306

收藏
2020-05-26

共1个答案

一尘不染

您可以使用

  • NumberFormatter::parseCurrency -解析货币编号

手册中的示例:

$formatter = new NumberFormatter('de_DE', NumberFormatter::CURRENCY);
var_dump($formatter->parseCurrency("75,25 €", $curr));

给出: float(75.25)

2020-05-26