是否有任何PHP函数将数字转换为具有数千个分隔符的货币?

时间:2014-11-29 05:50:01

标签: javascript php jquery yii

是否有任何PHP函数可以将integer转换为Lakh和Crore?

900800 -> 9,00,800
500800 -> 5,00,800

2 个答案:

答案 0 :(得分:1)

对于大多数区域设置,请使用number_formathttp://php.net/manual/en/function.number-format.php

对于印度(Lakh& Crore),请使用此评论中提供的formatInIndianStylehttp://php.net/manual/en/function.number-format.php#40558

答案 1 :(得分:1)

在问答代码中添加了Yii后,您可以Yii的方式执行此操作,如下所示:

Yii::app()->language='en_IN';
// Output: Lakh 9,00,800
echo Yii::app()->numberFormatter->formatCurrency('900800', 'Lakh');

// Output: ₹ 5,00,800
echo Yii::app()->numberFormatter->formatCurrency('500800', 'INR');