Php 货币数字格式化程序中的差异

Php 货币数字格式化程序中的差异,php,symfony,Php,Symfony,我有一个本地的vagrant vm,它有与实时服务器相同的php/mysql版本。我正在尝试用货币符号将十进制转换为货币。 我的做法: $fmt = new \NumberFormatter('lt_LT', \NumberFormatter::CURRENCY); return $fmt->formatCurrency(1598, 'EUR'); 一切都会很好,但在vagrant vm中,结果是1598.00欧元,而在live server中:1598,00欧元 尝试在

我有一个本地的vagrant vm,它有与实时服务器相同的php/mysql版本。我正在尝试用货币符号将十进制转换为货币。 我的做法:

    $fmt = new \NumberFormatter('lt_LT', \NumberFormatter::CURRENCY);
    return $fmt->formatCurrency(1598, 'EUR');
一切都会很好,但在vagrant vm中,结果是1598.00欧元,而在live server中:1598,00欧元


尝试在php.ini中搜索设置,但没有成功。为什么结果不同?(lt_lt是立陶宛语言环境)。

结果不同,因为这取决于您的本地情况,而在您的漫游vm和您的实时服务器之间,本地情况必须有所不同


要轻松处理输出资金,您可以尝试使用此

结果是不同的,因为它取决于您的本地服务器,而您的虚拟机和实时服务器之间必须有所不同

要轻松处理产出资金,您可以尝试使用此