33 lines
769 B
PHP
33 lines
769 B
PHP
<?php
|
|
|
|
/**
|
|
*
|
|
* @param int $amount
|
|
* @param string $currency_code
|
|
* @param int $decimals
|
|
* @param string $dec_point
|
|
* @param string $thousands_sep
|
|
* @return decimal
|
|
*/
|
|
function money($amount, $currency_code='', $decimals = 2 ,$dec_point = "." , $thousands_sep = "," ) {
|
|
|
|
switch($currency_code) {
|
|
case 'USD' :
|
|
case 'AUD' :
|
|
case 'CAD' :
|
|
$currency_symbol = '$';
|
|
break;
|
|
case 'EUR' :
|
|
$currency_symbol = '€';
|
|
break;
|
|
case 'GBP' :
|
|
$currency_symbol = '£';
|
|
break;
|
|
|
|
default :
|
|
$currency_symbol = '';
|
|
break;
|
|
}
|
|
|
|
return $currency_symbol.number_format($amount, $decimals, $dec_point, $thousands_sep);
|
|
} |