在PHP 5.3.0+(在我的本地服务器上)我有 intl
库安装。我用的是NumberFormatter
类。我需要它将浮点数转换为各种格式(百分比,小数,货币等)
但是在我的真实服务器上,我安装了PHP 5.2.14。我不能更新它(我不是所有者)。
你知道(或使用)一些格式化数字的类吗?你能推荐一些吗?我需要的东西像NSNumberFormatter
在iOS,但在PHP。
如何使用number_format?与NumberFormatter相比,它相当有限,但可能足以满足您的需求。
另一个可能更适合货币格式的选项是money_format,但这需要在服务器上正确配置所有的区域设置。
还有一个选项是Zend_Currency,它在不同的地区提供了非常强大的货币格式,而不管服务器配置如何。Zend Framework支持PHP 5.2.x.