How to display Currency in Indian Numbering Format in PHP

后端 未结 22 2126
一整个雨季
一整个雨季 2020-12-01 06:14

I have a question about formatting the Rupee currency (Indian Rupee - INR).

For example, numbers here are represented as:

1
10
100
1,000
10,000
1,00,00         


        
22条回答
  •  长情又很酷
    2020-12-01 06:54

    =0)
            {
                $int = numFormatIndia( $int );
                $themoney = $int.".".$des;
            }
    
            else
            {
                $int=abs($int);
                $int = numFormatIndia( $int );
                $themoney= "-".$int.".".$des;
            }   
            return $themoney;
        }
    
    function numFormatIndia($num)
        {
    
            $explrestunits = "";
            if(strlen($num)>3)
            {
                $lastthree = substr($num, strlen($num)-3, strlen($num));
                $restunits = substr($num, 0, strlen($num)-3); // extracts the last three digits
                $restunits = (strlen($restunits)%2 == 1)?"0".$restunits:$restunits; // explodes the remaining digits in 2's formats, adds a zero in the beginning to maintain the 2's grouping.
                $expunit = str_split($restunits, 2);
                for($i=0; $i
    

提交回复
热议问题