Zend_Currency

1.概述

Zend_Currency 是Zend_Framework I18n 核心的一部分。它处理所有关于货币、钱的表示和格式。它也提供另外的信息方法,包括货币的本地化信息、关于哪个货币在哪个地区使用等等。对我们来说,用到的好像不多。

2.如何使用它

$currency = new Zend_Currency();//实例化一个currency对象。
var_dump($currency);//可以看到你所在地区的货币的一些信息。


你也可以自己设置地区,在你的bootstrap文件里写入以下的代码:

$locale = new Zend_Locale('de_AT');
Zend_Registry::set('Zend_Locale', $locale);
// expect standard locale 'de_AT'




 以下是其他实例化的例子:
// creates an instance from 'en_US' using 'USD' which is default 
// currency for 'en_US'
$currency = new Zend_Currency('en_US');

// creates an instance from the actual locale ('de_AT') using 'EUR' as 
// currency
$currency = new Zend_Currency();

// creates an instance using 'EUR' as currency, 'en_US' for number 
// formating
$currency = new Zend_Currency('en_US', 'EUR');


从货币中获取信息
  • getSymbol():

    返回实际货币或给定货币的已知符号。例如 $en_US 地方表示美元。

  • getShortName():

    返回实际货币或给定货币的缩写。例如 USDen_US 地方表示美元。

  • getName():

    返回实际货币或给定货币的全名。例如 US Dollaren_US 地方表示美元。

  • getRegionList():

    返回实际货币或给定被使用货币的地区列表。因为某种货币可能被用于多个地区,所以返回值总是一个数组。

  • getCurrencyList():

    返回用于给定地区的已知货币的列表。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值