用PHP解析时格式化货币

用PHP解析时格式化货币

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

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



胡子哥哥
浏览 779回答 3
3回答

holdtom

您可以使用NumberFormatter::parseCurrency -解析货币编号手册中的示例:$formatter = new NumberFormatter('de_DE', NumberFormatter::CURRENCY);var_dump($formatter->parseCurrency("75,25 €", $curr));得到: float(75.25)请注意,默认情况下不启用intl扩展名。请参考安装说明。
打开App,查看更多内容
随时随地看视频慕课网APP