我正在开发一个基于Zend的站点,但我有以下问题:
$currency = new Zend_Currency();
$currency->toCurrency(20, array('currency' => 'EUR','number_format' => '#0.#'));
给我20,00 EUR
但我需要20.00 EUR
(这就是我设置number_format的原因),有什么建议吗?
答案 0 :(得分:2)
尝试将number_format
更改为format。
摘自Zend_Currency文档,参考选项数组('format'=>'#0.00'):
格式:定义格式 应该用于显示数字。这个数字格式包括 例如千分隔符。您可以使用默认格式 给出区域设置标识符,或手动定义数字格式。如果 没有格式设置Zend_Currency对象的语言环境 使用