我目前正在使用PHPmoney_format()
函数,并且money_format('%.0i', $row['price'])
现在它输出如下内容:DKK 199.900
- 有没有办法可以输出它199.900 DKK
?
问问题
1371 次
4 回答
3
改用number_format
(这也是跨操作系统兼容的):
$value = number_format($value, [decimal places]).' DKK';
于 2012-03-12T12:54:38.903 回答
1
将 money_format 的第一个参数替换为 '%.0i DKK';
于 2012-03-12T12:49:45.220 回答
0
因此,该模式money_format('%!.0i DKK', $price);
可能是一个解决方案,!
将推迟自动货币符号并在最后手动添加
于 2015-01-12T00:27:48.670 回答
0
实际上@sandeep 是对的,他只是忘记添加!
以从一开始就删除货币符号。
setlocale(LC_MONETARY, 'da_DK');
$money_in_the_bank = 9333;
echo money_format('%!.0i DKK', $money_in_the_bank);
这将输出:
9.333 DKK
于 2015-10-08T13:39:08.080 回答