是否有PHP函数来格式化会计格式的货币金额?

DWi*_*ams 2 php currency string-formatting

我目前正在用PHP撰写报告,偶尔必须显示负货币金额.所述货币金额存储在数据库中,如"-44.00".理想情况下,此数字将在报告中输出为"($ 44.00)".

我知道我可以编写一些半复杂的函数来检测数字是否为负数并手动插入括号,但我想知道是否有一些方便的PHP函数可以在我重新发明轮子之前为我做这个.我已经四处寻找并且没有找到任何似乎做这个确切任务的东西.我知道money_format,但我没有看到任何方法来做负面/括号部分.请记住,无论数字是负数还是正数,代码都必须起作用.