Page 1 of 1

Currency Format Problem

Posted: Tue Oct 05, 2010 6:53 am
by ardoa
Hi Guys, i need any help regarding how to put a currency format without CENTS.
thanks in advnce, here is the code:

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 Problem

Posted: Tue Oct 05, 2010 7:40 am
by buckit
what is an example if your input? what is an example of your desired output? what is your actual output?

Re: Currency Format Problem

Posted: Tue Oct 05, 2010 8:04 am
by ardoa
ACTUAL IS $ 100.00

AND

I NEED $ 100

Re: Currency Format Problem

Posted: Tue Oct 05, 2010 10:01 am
by internet-solution
use (int) or intval()

Re: Currency Format Problem

Posted: Tue Oct 05, 2010 11:02 am
by ardoa
internet-solution wrote:use (int) or intval()
Thanks, but where i need to it in the code???