我正在使用Zend的toCurrency()输出一个值:
echo $currency->toCurrency(1000, array('currency' => "GBP", 'precision' => 2));
这给了我一个£1,999.99的例子,没有使用任何额外的代码,比如preg repplace,我可以用NO符号返回值吗?
完整代码:
// $locale is set by browser
Zend_Registry::set('Zend_Locale', $locale);
$currency = new Zend_Currency();
echo $currency->toCurrency(1000, array('currency' => "GBP", 'precision' => 2));
// £1,000.00 but would like only 1,000.00
如果有人需要了解更多信息,请不要犹豫。
如果有人对我正在做的将两种货币混合在一起感到好奇,我会以本地化格式显示货币值,但用GBP表示。这就是为什么我宁愿避免使用条带/替换方法,因为在表示值时我无法保证准确性。
答案 0 :(得分:1)
您可以指定“符号”来显示您的货币。这包括一个空字符串:
echo $currency->toCurrency(
1000,
array(
'currency' => "GBP",
'precision' => 2
'symbol' => ''
)
);