4

我有以下保加利亚货币“lev”的代码;

try
{
    $currency = new Zend_Currency("lev");
}
catch(Exception $e)
{
    echo $e->getMessage();
    die;
}

抛出异常

未找到货币“列弗”

我该如何解决这个问题,USD一切GBP正常。这与设置正确的语言环境有关吗?

4

2 回答 2

1

我认为您需要将语言环境传递给 Zend_Currency,试试这个。

$currency = new Zend_Currency('bg_BG');
于 2013-01-21T11:59:27.700 回答
1

看起来 BGN 是正确的代码,而不是 LEV。

此处详述为 ISO 4217 代码。

http://en.wikipedia.org/wiki/Bulgarian_lev

于 2013-01-21T11:59:43.320 回答