Я попробовал money_format(), но это не сработало для меня вообще. то я попробовал следующий. он работал идеально для меня. надеюсь, он будет работать правильно для вас тоже..:)
вы должны использовать этот
number_format($money, 2,'.', ',')
он отобразит денежное число в денежном формате до 2 десятичных знаков.
Ответ 4
В PHP и С++ вы можете использовать функцию printf()
$amount = 123.456;
// for Canadian Dollars
$currency = 'CAD';
// for Canadian English
$locale = 'en_CA';
$fmt = new \NumberFormatter( $locale, \NumberFormatter::CURRENCY );
echo $fmt->formatCurrency($amount, $currency);
Ответ 6
В С# используйте спецификатор формата валюты: C
string.Format( "{0: C}", someValue);
Ответ 7
/* Just Do the following, */
echo money_format("%(#10n","123.45"); //Output $ 123.45
/* If Negative Number -123.45 */
echo money_format("%(#10n","-123.45"); //Output ($ 123.45)