Is there any PHP function to convert an integer
to Lakh and Crore?
900800 -> 9,00,800
500800 -> 5,00,800
For most locales, use number_format
: http://php.net/manual/en/function.number-format.php
For India (Lakh & Crore) use formatInIndianStyle
provided in this comment: http://php.net/manual/en/function.number-format.php#40558
As you have added Yii
in your question tags, you can do this in Yii
's way like below:
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');