468 settype($amount,
"double");
471 case "dotThousandsCommaDecimal" :
472 $rv = number_format($amount, 2,
",",
".");
474 case "dotThousandsNoDecimals" :
475 $str = number_format($amount, 2,
"",
".");
476 $rv = substr($str, 0, -3);
478 case "spaceThousandsCommaDecimal" :
479 $rv = number_format($amount, 2,
",",
" ");
482 list( $digits, $decimals ) = explode(
".", $amount);
483 if( ($len = strlen($digits)) >= 5 ) {
484 $bit = substr($digits, 0, $len - 3) / 100;
485 $rv = number_format($bit, 2,
",",
"," )
486 .
",".substr($digits, $len - 3)
490 $rv = number_format($amount, 2);
493 $str = number_format($amount, 2,
"",
",");
494 $rv = substr($str, 0, -3);
496 case "spaceThousandsDotDecimal" :
497 $rv = number_format($amount, 2,
".",
" ");
499 case "apostropheThousandsNoDecimals" :
500 $rv = number_format($amount, 2,
".",
" ");
501 $rv = substr($str, 0, -3);
503 case "apostropheThousandsDotDecimal" :
504 $rv = number_format($amount, 2,
".",
"'");
507 $rv = number_format($amount, 2);