反格式货币符号 php
Inverse format currency symbol php
所以我试图反转从以下返回的值和符号:
numfmt_format_currency($currencyFormatter, $value, $formatValue())
这段代码给我:
4$
我想像这样反转它:
不知道该怎么做,因为函数必须接受所有参数..
如果有人有一些想法,我将不胜感激。
您可以使用 number_format()
代替:
print '$' . number_format($value,2,'.',',');
你可以定义你自己的 NumberFormat 并设置你自己的模式,这里是一个例子:
<?php
$formatter = new NumberFormatter('us_US', NumberFormatter::CURRENCY);
$formatter->setPattern('¤#,##0.00');
echo numfmt_format_currency($formatter, 4, 'USD');
?>
结果:
.00
所以我试图反转从以下返回的值和符号:
numfmt_format_currency($currencyFormatter, $value, $formatValue())
这段代码给我:
4$
我想像这样反转它:
不知道该怎么做,因为函数必须接受所有参数.. 如果有人有一些想法,我将不胜感激。
您可以使用 number_format()
代替:
print '$' . number_format($value,2,'.',',');
你可以定义你自己的 NumberFormat 并设置你自己的模式,这里是一个例子:
<?php
$formatter = new NumberFormatter('us_US', NumberFormatter::CURRENCY);
$formatter->setPattern('¤#,##0.00');
echo numfmt_format_currency($formatter, 4, 'USD');
?>
结果:
.00