【发布时间】:2011-03-18 15:17:52
【问题描述】:
我正在尝试使用this function 将字符串转换为货币格式,并尝试创建类似这样的内容:
350000000
to
350.000.000,00
到目前为止,我所有的尝试都失败了,这是最后一次:
setlocale(LC_MONETARY, 'pt_PT.UTF-8@euro');
echo money_format('%.2n', $preco);
任何帮助将不胜感激。干杯!
【问题讨论】:
-
money_format 有什么问题?
-
查看
money_format调用的输出会很有帮助。 -
'echo `locale -a`;'是否为您提供了您想使用的任何体面的语言环境? -
顺便说一句:因为你有一个不错的语言环境,你想要的格式很可能是
"%!n"