最简单的答案是
number_format()。
echo "$ ".number_format($value, 2);
如果您希望您的应用程序能够使用多种货币和支持区域设置的格式(
1.000,00例如,对于我们中的某些欧洲人而言),它将变得更加复杂。
有,
money_format()但是在Windows上不起作用,而是依靠
setlocale(),我认为这是垃圾,因为它需要在服务器端安装(任意命名)语言环境软件包。
如果要认真地对应用程序进行国际化,请考虑使用成熟的国际化库,例如Zend
framework的Zend_Locale和Zend_Currency。



