Zend货币的数字格式

时间:2012-01-24 03:45:43

标签: zend-framework zend-currency

我正在开发一个基于Zend的站点,但我有以下问题:

$currency = new Zend_Currency();
$currency->toCurrency(20, array('currency' => 'EUR','number_format' => '#0.#'));

给我20,00 EUR但我需要20.00 EUR(这就是我设置number_format的原因),有什么建议吗?

1 个答案:

答案 0 :(得分:2)

尝试将number_format更改为format

  

摘自Zend_Currency文档,参考选项数组('format'=>'#0.00')
格式:定义格式   应该用于显示数字。这个数字格式包括   例如千分隔符。您可以使用默认格式   给出区域设置标识符,或手动定义数字格式。如果   没有格式设置Zend_Currency对象的语言环境   使用