Welcome, guest | Sign In | My Account | Store | Cart
<?php

## Passing values to the dollarfy() function
$Price = dollarfy (100000.1252, 2);

## Display output
print "output: $Price" . "<br>";

## Dollarfy Function
function dollarfy ($num,$dec) {
	 
	$format="%.$dec" . "f";  
        $number=sprintf($format,$num);
        $str=strtok($number,".");
        $dc=strtok(".");      
        $str=commify($str);
        $return="\$&nbsp;$str";

        if ($dec!=0) { 
                $return = "$return" . ".$dc";
        } 
        return($return); 
}

## Commify Function
function commify ($str) { 
        $n = strlen($str); 
        if ($n <= 3) { 
                $return=$str;
        } 
        else { 
                $pre=substr($str,0,$n-3); 
                $post=substr($str,$n-3,3); 
                $pre=commify($pre); 
                $return="$pre,$post"; 
        }
        return($return); 
}

?> 

History

  • revision 5 (20 years ago)
  • previous revisions are not available