max*_*ver 1 zend-framework zend-view
您好我正在使用Zend_currency
class Currency extends Zend_View_Helper_Abstract
{
public function currency($number, $locale = 'it_IT') {
$currency = new Zend_Currency($locale);
$number = $number + 0.00;//convert to float
return $currency->toCurrency((float) $number);
}
}
Run Code Online (Sandbox Code Playgroud)
在一些视图.phtml文件中
echo $this->currency($gimme_my_money);
Run Code Online (Sandbox Code Playgroud)
这就是我得到的
€ 19.373,25
-€ 116,07
Run Code Online (Sandbox Code Playgroud)
我怎样才能打印负数
€ -116,07
Run Code Online (Sandbox Code Playgroud)
小智 5
只需覆盖格式选项,如下所示:
$cur = new Zend_Currency(array('format' => '¤ #,##0.00;¤ -#,##0.00'));
Run Code Online (Sandbox Code Playgroud)
诀窍是在字符串的第二部分(逗号之后),我已经检查了它的意大利语语言环境,并且提供的格式字符串是¤#,## 0.00.
这是用ZF 1.11.7测试的
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |