从货币代码Yii中提取货币符号

从货币代码Yii中提取货币符号,yii,currency,Yii,Currency,有没有一种方法可以使用Yii中的内置格式化程序从货币代码中获取货币符号? 例如,我将“USD”传递给函数,它返回美元符号?您可以这样做 echo Yii::app()->numberFormatter->formatCurrency(56, 'USD'); 其中56是成本 更多具体信息可在n中找到 希望这有帮助。谢谢您的回复。我已经试过了,我知道这对美元来说很有效。但是,当我尝试对印度卢比(印度等值货币)使用相同的方法时,它返回的是“s”,而不是“Rs”。我哪里做错了?也尝试过$l

有没有一种方法可以使用Yii中的内置格式化程序从货币代码中获取货币符号?
例如,我将“USD”传递给函数,它返回美元符号?

您可以这样做

echo Yii::app()->numberFormatter->formatCurrency(56, 'USD');
其中56是成本

更多具体信息可在n中找到


希望这有帮助。

谢谢您的回复。我已经试过了,我知道这对美元来说很有效。但是,当我尝试对印度卢比(印度等值货币)使用相同的方法时,它返回的是“s”,而不是“Rs”。我哪里做错了?也尝试过$locale->getCurrencySymbol,但没有效果。@RohanReddy,配置文件中的语言配置是什么?并检查yii framework文件夹的i18n/data/.php文件的currencysymbol中是否存在正确的符号。