0

我有一个这样的数组

'USD' => 'US Dollar',
'EUR' => 'Euro',
'GBP' => 'British Pound',
'INR' => 'Indian Rupee',

我想取一个给定的金额,比如 100000.00,然后根据数组键将其转换为正确的货币格式。

例如,我想做类似的事情custom_money_format('INR','100000.00')并让它返回正确的格式,如果可能的话包括货币符号,但如果没有,那很好。

为此,我知道我可以使用money_format()但我需要使用正确的本地代码,而且我不知道如何根据货币代码动态获取它。有我可以使用的代码列表吗?

4

1 回答 1

0

您可以在这里找到答案:

http://php.net/manual/en/numberformatter.formatcurrency.php

<?php
echo NumberFormatter::formatCurrency(1234567.891234567890000, 'USD');
echo NumberFormatter::formatCurrency(1234567.891234567890000, 'EUR');
// et cetera

因此你必须使用PECLphp- 扩展。

于 2015-05-26T14:49:11.460 回答