Page 1 of 1

Currency Format delete cents

Posted: Wed Oct 06, 2010 1:47 am
by ardoa
Hello i need give a currency format without cents
i have this 1.000.00 i need this $1.000
how can i edit the code below to delete the cents???

Code: Select all

// format money from numeric values
        function format_money ($value, $decimal = true) {
                $value = str_replace(",","",$value);
                if (!is_numeric($value)) return "0.00";
                $aux = split("\.",$value);
                $cents = (count($aux) > 1)    ? array_pop($aux)   : "";
                $cents = (strlen($cents) > 2) ? substr($cents,0,2): $cents;
                $cents = str_pad($cents,2,"0",STR_PAD_RIGHT);
                $value = implode("",$aux);
                $formated_money = ($decimal) ? $value.".".$cents : $value ;
                return $formated_money;
        }

Re: Currency Format delete cents

Posted: Fri Oct 08, 2010 4:00 pm
by twinedev
replace

Code: Select all

$formated_money = ($decimal) ? $value.".".$cents : $value ;
with

Code: Select all

$formated_money = $value ;
???

Why not just use the built in number_format($number,0) ?